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

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009
  • SPBedition

    SPBedition

    24 HAZİRAN 2013