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

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • super1988guy

    super1988guy

    9 Aralık 2007