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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • TopOfTheTech

    TopOfTheTech

    5 NİSAN 2010