width:100%; height:100%




10.8 Fungsi yang Mengembalikan Nilai

Ditinjau dari segi pengembalian nilai, fungsi terbagi menjadi 2:

  1. Fungsi yang tidak mengembalikan nilai
  2. Fungsi yang mengembalikan nilai
Pada contoh-contoh sebelumnya, merupakan fungsi-fungsi yang tidak mengembalikan nilai. Sekarang, kita akan membuat fungsi yang mengembalikan sebuah nilai.

...

Gambar 10.15 Fungsi yang Mengembalikan Sebuah Nilai

  • Kata kunci return berfungsi untuk mengembalikan nilai.
  • Nilai yang dikembalikan suatu fungsi, bisa kita olah kembali untuk berbagai kebutuhan.

Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.

...

Gambar 10.16 Penerapan Fungsi yang Mengembalikan Nilai



Fungsi yang mengembalikan nilai adalah sebuah fungsi yang jika kita panggil, maka akan memberikan sebuah nilai yang bisa kita olah lebih lanjut, seperti disimpan dalam sebuah variabel atau dilakukan operasi tertentu.
Jika statement return telah dieksekusi pada sebuah fungsi, maka semua proses yang ada di dalam blok kode fungsi tersebut akan berhenti.

   Sehingga, misalkan kita memiliki lebih dari 1 buah return, maka hanya ada satu return saja yang dieksekusi. Dan ketika sebuah return telah dieksekusi, semua perintah yang ada di bawahnya akan dilewati –ini mirip dengan perintah break pada perulangan for mau pun while.

Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.

...

Gambar 10.17 Dua Buah Return


width:100%; height:100%