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

  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011
  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008