9. Memanggil Fungsi (Tutorial KOTLIN - Bahasa Indonesia)

 


Seperti yang Anda ingat, kami telah membahas fungsi sebelumnya. Apa itu fungsi? Bagaimana kita bisa menggunakannya? Fungsi adalah urutan instruksi, kita dapat memanggilnya dari suatu program dengan memanggil namanya. Fungsi mewakili subprogram, dan mereka melakukan beberapa tindakan, misalnya, mencetak data ke keluaran standar, menghitung akar kuadrat, dan seterusnya.

 

 

Argumen fungsi

Ketika kita ingin menggunakan suatu fungsi, kita dapat memanggil menggunakan namanya diikuti dengan tanda kurung. Jika suatu fungsi mengambil satu atau lebih argumen (masukan data), mereka harus diteruskan dalam tanda kurung.

Dalam contoh di bawah ini, kami memanggil fungsi println dengan argumen string tunggal:

 

val text = "Hello"

println(text)

 

Fungsi ini juga tidak memerlukan argumen sama sekali untuk mencetak baris baru:

 

println()

 

 Jadi, dalam bentuk umumnya, sebuah fungsi dapat dipanggil seperti ini:

 

function1() // memanggil function1 tanpa argumen
function2(arg1) // memanggil function2 dengan argumen
function3(arg1, arg2) // memanggil function3 dengan 2 argumen
// ... dan seterusnya

 

Di mana function adalah nama fungsi.

 

 

Memproduksi hasil

 

Beberapa fungsi tidak hanya menerima argumen tetapi juga menghasilkan (mengembalikan) beberapa hasil. Anda juga dapat menetapkannya ke variabel:

 

val result = function(arg)

 

Fungsi yang mengambil argumen dan menghasilkan hasil terlihat seperti fungsi matematika biasa.

 

Sebagai contoh, mari kita lihat fungsi matematika yang mengembalikan nilai absolut dari sebuah angka:

 

val number = -10
val nonNegNumber = Math.abs(number) // mengambil -10 dan mengembalikan 10
 
Manfaat menggunakan fungsi adalah Anda tidak perlu mengimplementasikan apa pun, cukup panggil fungsi dan itu akan berfungsi.

 

Nama fungsi abs ditulis setelah simbol titik. Alasannya adalah Math mengelompokkan beberapa fungsi, dan kita harus menulis nama grup untuk memanggil salah satunya. 

Semua fungsi mengembalikan hasil, bahkan fungsi println.

 

val result = println("text")

println(result) // kotlin.Unit

 

Hasilnya adalah nilai khusus yang disebut Satuan, yang secara praktis berarti tidak ada hasil. Ketika fungsi Anda tidak mengembalikan apa-apa, itu berarti mengembalikan Satuan, itu saja yang perlu Anda pahami untuk saat ini. Jika Anda berasal dari bahasa lain seperti C atau Java, Anda dapat menganggapnya sebagai Void.

 

Di topik ini, kita telah membahas apa itu fungsi dan cara memanggil fungsi standar di Kotlin. Di topik berikutnya, Anda akan mengetahui cara mendeklarasikan fungsi Anda sendiri dan cara menggunakan fungsi yang ditulis oleh programmer lain.

 

 

 

 

Next Post Previous Post
No Comment
Add Comment
comment url