Penjelasan return dan implementasinya

saya ingin bertanya saya sering mempelajari metode return, sampai skarang saya kurang paham dengan beberapa penjelasan yg ada di yt dan di sekolah koding, di sini ada yg mau menjelaskan ke aku dengan mudah dipahami tentang penggunaan return

avatar RabilDarmawan
@RabilDarmawan

25 Kontribusi 2 Poin

Diperbarui 4 tahun yang lalu

5 Jawaban:

Sepemahamanku Return di gunakan untuk mengembalikan suatu nilai dari suatu fungsi, yang nilainya itu nanti bisa kita proses lagi

avatar desal189
@desal189

7 Kontribusi 4 Poin

Dipost 4 tahun yang lalu

Tanggapan

pemrosesannya sendiri bisa di mana aja?? atau hanya di block fungsi aja??

untuk saat ini dia hanya bisa dilakukan di function mau block atau closure atau arrow function saja..

Return adalah nilai atau value yang akan diberikan oleh suatu fungsi ketika fungsi itu dijalankan

avatar armanrozika
@armanrozika

29 Kontribusi 23 Poin

Dipost 4 tahun yang lalu

return itu sederhananya sebuah nilai yang akan dikembalikan ketika fungsi itu dijalankan

misalnya: <pre> function setData() { /**

900 baris logika */

return console.log('hasil return') } </pre>

walaupun ada 900 baris logika kalau returnnya console.log('hasil return') maka ketika fungsi dijalankan dia akan ngasih perintah console.log('hasil return') ketika dipanggil atau yang muncul walaupun logika sebelumnya telah dijalankan

avatar pemudakoding
@pemudakoding

342 Kontribusi 120 Poin

Dipost 4 tahun yang lalu

Return itu kembalian dari sebuah fungsi.

Contoh fungsi lipat.

<pre> function lipat($kertas){ return $kertas; //artinya mengembalikan nilai kertas. Atau kamu juga bisa mengembalikan nilai lain } echo lipat('karton'); //maka akan ditampilkan dalam konsole bertuliskan karton.., </pre>

Logikanya fungsi lipat memasukan string / tulisan karton, dan menyimpan nya dalam parameter kertas, dan mengembalikan nilai kertas, dan menampilkan tulisan di konsole. Yaitu karton..

avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 4 tahun yang lalu

<pre> def penambahan(a,b): hasil = a + b; return hasil; angka1=50
angka2=50 print(penambahan(angka1, angka2)) </pre> atau di tulis sbb:

<pre> def penambahan(a, b): return a+b print(penambahan(50, 50)) </pre> fungsi 'penambahan' akan mengembalikan(return) 'hasil' kedua kode diatas akan sama manghasilakn 100 di output

avatar VikSintus
@VikSintus

96 Kontribusi 36 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban