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

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • ThePointblank

    ThePointblan

    18 Aralık 2006