If Expressions biasanya digunakan untuk hendel kondisional dalam suatu flow program yang mana jika terpenuhi(hasil evaluasi dari expressions yang diberikan pada blok if bernilai true) akan mengeksekusi sebuah statement atau expression. Sebaliknya, jika bernilai false maka proses yang ditentukan akan dilewatkan.If expression direpresentasikan dengan kata kunci if, yang mana jika ingin selalu mengembalikan nilai atau menetapkan nilai dari sebuah variabel maka if wajib memiliki branch else. Jika ingin mengembalikan Contohnya seperti berikut:

Pada kode di atas, kita hanya menggunakan If untuk menguji 2 (dua) kondisi. Lalu bagaimana jika kita memiliki beberapa kondisi? Kita bisa menggabungkan else dan if seperti berikut:

Kotlin tidak mendukung ternary operator (condition ? then : else), karena peran dari operator tersebut sudah digantikan dengan if expressions

No comments:

Post a Comment