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

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • HTC

    HTC

    12 Ocak 2006
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009