SORU
4 HAZİRAN 2009, PERŞEMBE


Nasıl Ruby anahtarı bir ifade yazabilirim?

Nasıl Ruby switch ifadesi yazılır?

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Ruby case expression yerine kullanır.

puts case a
when 1..5
  "It's between 1 and 5"
when 6
  "It's 6"
when String
  "You passed a string"
else
  "You gave me #{a} -- I have no idea what to do with that."
end

Karşılaştırma-tümce büyük / küçük harf-fıkra nesne === operatörü kullanarak nesneyi karşılaştırarak yapılır. O O 1..5 === a String === a, a === 1..5 değil. Bu eşitlik için sadece bir sınav yerine aralıkları ve sınıfları ve her türlü şeyi kullanabilirsiniz yukarıda gördüğünüz sofistike semantiği sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012