SORU
17 NİSAN 2012, Salı


Ruby - birden çok değerleri ile ifade '' blok ne Durumda

Aradığım şeyi anlatmanın en iyi yolu, şimdiye kadar denedim başarısız oldu kod göstermek için:

case car
  when ['honda', 'acura'].include?(car)
    # code
  when 'toyota' || 'lexus'
    # code
end

car yaklaşık 50 farklı olası değerler tarafından tetiklenmesini yaklaşık 4 veya 5 when farklı durumlar var. Bir şekilde case ile bunu yapmak için bloklar veya if büyük bir blok denemeli miyim?

CEVAP
17 NİSAN 2012, Salı


case açıklamada, , if deyim || eşdeğerdir.

case car
   when 'toyota', 'lexus'
      # code
end

Some other things you can do with a Ruby case statement

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008