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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Madeon

    Madeon

    31 Ocak 2010
  • Tinkernut

    Tinkernut

    28 Aralık 2006