Belajar Dart: Switch Case Bahasa Pemrograman Dart


 
 
 Sebelumnya kita sudah mempelajari bagaimana mengondisikan logika komputer dengan menggunakan if. namun, bagaimana Jika ada banyak kondisi yang perlu dicek memakai if? Tentu akan membingungkan serta kode kita pun jadi sulit dibaca. Dart mendukung statement switch untuk melakukan pengecekan banyak kondisi dengan lebih mudah dan ringkas.
  
switch (variable/expression) { case value1: // do something break; case value2: // do something break; ... ... default: // do something else }

  Tanda kurung sesudah keyword switch berisi variabel atau ekspresi yg akan dievaluasi. kemudian untuk setiap kondisi yg mungkin terjadi kita masukkan keyword case diikuti dengan nilai yg valid. Bila kondisi pada case sama menggunakan variabel di switch, maka blok kode setelah titik 2 (:) akan dijalankan. Keyword break digunakan buat keluar dari proses switch. ada satu case bernama default yg mempunyai fungsi yang sama menggunakan keyword else pada control flow if-else. Jika tidak terdapat nilai yg sama dengan variabel di switch maka blok kode ini akan dijalankan.

Contoh Penulisan-Nya Adalah Sebagai Berikut:

void main(){ int posSaatIni = 2; switch(posSaatIni){ case 1: print("Makan Nasi"); break; case 2: print("Makan Jagung"); break; case 3: print("Makan Tempe"); break; case 4: print("Makan Roti"); break; default: print("Pos yang anda masukan tidak terdaftar"); } }

  Pada Penulisan Code Di Atas Terdapat Sebuah Pecabangan Switch Case Di Mana Terdapat int posSaatIni Yang Memiliki Sebuah Type Data Angka Yang Akan Menjadi Parameter Sebagai Nilai  Untuk Case-Nya. Jika Kita Lihat, Nilai Angka Dalam int posSaatIni Sudah Terdapat Dalam Di Case Switch Case Yang Dimana Jika Kita Akan Tampilkan Akan Tampil Text "Makan Jagung" Karena Nilai-Nya Sesuai Dengan Case Di Percabangan Switch Case Tersebut.

 Ini Adalah Materi Dasar Dalam Bahasa Pemrogramman Dart Yaitu Bagaimana Cara Menulis Sebuah Percabangan Switch Case Di Dalam Bahasa Pemrogramman Dart. Tentu Sangat Mudah Di Pelajari Untuk Pemula. Masih Banyak Yang Akan Kita Pelajari Mengenai Bahasa Pemrograman Dart.