Tuesday, August 27, 2013

Switch Case Condition : Ruby Programming

Switch Case Condition - Ruby Programming

Merupakan salah satu bagian dalam bahasa pemrograman Ruby atau beberapa bahasa pemrograman lain yang digunakan untuk membandingkan suatu kondisi. Sebenarnya dalam hal fungsi sama saja seperti if else, akan tetapi dalam penggunaannya mungkin bisa lebih baik bila diterapkan dalam suatu kasus. Misalkan untuk menghindari nested if yang terlalu banyak.

Berikut merupakan contoh penggunaan switch case condition pada bahasa pemrograman Ruby :

name = "Didier Drogba"

case name
  when "Didier Drogba"
    print "Hello Legend!"
  when "Frank Lampard"
    print "Hello Super Frank"
  when "John Terry"
    print "Hello Captain"
  else
    print "Hello Chelsea Fans"
end

Pada coding diatas kita memiliki sebuah variabel bernama name yang berisi string Didier Drogba. Kemudian terdapat sebuah statement case yang dimana merupakan proses dibuatnya suatu perbandingan terhadap variabel name tadi. Berikutnya terdapat baris kode "when" yang menyatakan ketika string name tadi isi nya sama dengan string yang disebutkan pada when disini. Jika kondisi bernilai benar maka block kode yang terdapat didalamnya lah yang akan di eksekusi.

Jika semua kondisi yang terdapat pada when tidak ada yang sesuai dengan string yang terdapat di dalam variabel name maka statement yang terdapat pada block else lah yang akan dijalankan.

Let's share :)

No comments:

Post a Comment