C'est plus une question de sémantique que toute autre chose.Comparer une variable avec deux valeurs différentes dans Ruby
Je voudrais vérifier si une variable est l'une des deux valeurs. La façon la plus simple de le faire serait:
if var == "foo" || var == "bar"
# or
if var == 3 || var == 5
Mais cela ne me semble pas très sec. Je sais que je peux utiliser String.match()
, mais cela ne fonctionne pas pour les variables non-chaîne et est trois fois plus lent.
Existe-t-il un meilleur moyen de vérifier une variable par rapport à deux valeurs?
Manquant l'instruction if ... if (% w [foo bar] .include? (Var)) –
Oui, je me suis rendu compte que je pouvais le faire presque aussitôt que j'ai posté la question. Merci! – vonconrad