Kotlin Expression, Statements and Blocks

Pada artikel kali ini kita akan belajar tentang Ekspresi, Statement, persamaan ekspresi dan statement dan Blok pada kotlin (Kotlin Expression, Statements and Blocks). Ekspresi (Expression) pada kotlin terdiri dari satu atau lebih variable, operator dan lainnya untuk membentuk satu nilai.

Kotlin Expression

Contoh ekspresi pada kotlin seperti berikut:

val score: Int
score = 90 + 25

Contoh diatas adalah sebuah ekspresi untuk mengembalikan sebuah nilai Int.

Berbeda dengan java fungsi if pada Kotlin merupakan sebuah ekspresi. Perhatikan perbedaan penggunaan if berikut baik di Java maupun di Kotlin.

Fungsi IF pada java:

int a=10;
int b=11;
int max=a+b;
if(a<b){
   System.out.println(max);
}

Ekspresi IF pada Kotlin:

fun main(args: Array<String>) {

    val a = 12
    val b = 13
    val max: Int

    max = if (a > b) a else b
    println("$max")
}

Pada contoh kotlin diatas if (a > b) a else b adalah sebuah ekspresi.

Kotlin Statement

Statement merupakan segala sesuatu yang membentuk satu unit eksekusi yang lengkap. contoh:

val score = 90 + 25

Hal ini juga menandakan bahwa Ekspresi merupakan bagian dari statement.

Kotlin Blok

Blok merupakan kelompok statement kosong atau tidak diantara dua buka tutup tanda { }. contoh:

fun main(args: Array&lt;String&gt;) {  // main function block
    val flag = true
 
    if (flag == true) {      // start of if block
        print("Hey ")
        print("jude!")
    }                        // end of if block
}

Refrence

Kotlin Ekspression, Statement and blok

Sharethis

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

three + seven =