Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Pemrograman Dasar Dart
Pemrograman Dasar Dart

Chapter 7

If Else Statement

remove_red_eye Artikel telah dibaca 381 Kali
spellcheck 214 Kata, 1550 Karakter

Setelah mengetahui operator dart kita sekarang melangkah ke tahap yang sedikit lebih maju. Yaitu if dan else statement, ini merupakan validasi sebuah variabel terhadap nilai kebenaran, dan variable penentunya sangat dinamis, jadi mudah dimengerti.

Contekan (Cheatsheet)

Dalam pemrograman dart, ada beberapa macam syntax yang digunakan dalam if else statement, silakan contek tabel di bawah.


SyntaxDeskripsi
if ()

Jika ada kondisi benar (true), maka kode didalamnya akan berjalan

else if ()Jika kondisi if() tidak berjalan, dan jika kondisi didalam else if () adalah benar (true), maka kode didalamnya akan berjalan
elseJika kondisi lain tidak ada yang benar, maka kode didalam else berjalan.
?Jika kode sebelumnya menghasilkan nilai benar (true) maka kode setelahnya akan berjalan.
:Jika kode sebelumnya yang menggunakan ? tidak menghasilkan nilai salah (false), maka kode setelah : akan berjalan


Dari tabel contekan (Cheat Sheet) diatas, 3 baris pertama merupakan statement biasa, sedangkan baris 4 sampai 5 adalah inline condition atau bisa dibilang ternary.


Non Ternary Statement

Cheat sheet nomor 1 sampai dengan 3.

contoh kode.

void main(){
  int angka = 3;
  if(angka < 0){
    print("Negatif");
  }
  else if (angka%2 == 1){
    print("Ganjil");
  }
  else {
    print("genap");
  }
}

hasilnya adalah

Ganjil


Ternary Statement

Cheat sheet nomor 3-5

contoh kode

void main(){
  int angka = 3;
  String hasil = angka < 0 ? "Negatif": angka%2 == 1 ? "Ganjil": "Genap";
  print(hasil);
}

Hasilnya adalah

Ganjil

Artikel Selanjutnya (For Loop)
Navigasi Konten