Kotlin Expression, Statements, dan Block

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 + 25adalah ekspresi yang mengembalikan Intnilai.

Di Kotlin, ifekspresi tidak seperti Java (Di Java, ifadalah 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 badalah ekspresi. Kemudian nilai ekspresi diberikan ke maxvariabel 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 + 25adalah 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 ifblok 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 

Artikel yang menarik...