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

Pemrograman dart - if else Statement

Pemrograman dart - if else Statement

Artikel ini dibukukan pada buku Pemrograman Dasar Dart
access_time 31 Mei 2021 remove_red_eye 1926 Kali spellcheck 214 Kata, 1551 Karakter
#dart #if else #condition

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 ini dibukukan pada buku Pemrograman Dasar Dart
Navigasi Konten