Pada artikel ini, Anda akan belajar tentang ekspresi Kotlin, pernyataan Kotlin, perbedaan antara ekspresi dan pernyataan, dan blok Kotlin.
Ekspresi Kotlin
Ekspresi terdiri dari variabel, operator, dll. Yang dievaluasi menjadi satu nilai.
Mari kita ambil contoh,
Nilai Val: Nilai Int = 90 + 25
Di sini, 90 + 25
adalah ekspresi yang mengembalikan Int
nilai.
Di Kotlin, if
ekspresi tidak seperti Java (Di Java, if
adalah pernyataan). Sebagai contoh,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Di sini, if (a> b) a else b
adalah ekspresi. Kemudian nilai ekspresi diberikan ke max
variabel dalam program di atas. Kunjungi halaman ini untuk mempelajari lebih lanjut tentang Kotlin if ekspresi.
Pernyataan Kotlin
Pernyataan adalah segala sesuatu yang membentuk satu unit eksekusi yang lengkap. Sebagai contoh,
skor val = 90 + 25
Di sini, 90 + 25
adalah ekspresi yang mengembalikan 115, dan val score = 9*5;
merupakan pernyataan.
Ekspresi adalah bagian dari pernyataan.
Beberapa contoh:
println ("Halo")
var a = 5 ++ a
max = if (a> b) a else b
Kotlin Blocks
Blok adalah sekelompok pernyataan (nol atau lebih) yang diapit oleh tanda kurung kurawal ( )
. Sebagai contoh,
fun main(args: Array) ( // main function block val flag = true if (flag == true) ( // start of if block print("Hey ") print("jude!") ) // end of if block ) // end of main function block
Ada dua pernyataan print("Hey ")
dan print(" jude!")
di dalam if
blok cabang.
print ("Hey") print ("jude!")
Begitu pula main()
fungsinya juga memiliki badan blok.
val flag = true if (flag == true) (// awal blok print ("Hey") print ("jude!")) // akhir blok