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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • Julia Graf

    Julia Graf

    6 Mayıs 2006