Skip to main content

Command Palette

Search for a command to run...

Appartenance à une liste (Set)

Published
1 min read

L’usage de Set est certainement le plus pratique pour vérifier l’appartenance à une liste puisque les valeurs sont mémorisées comme dans un Hash.

Set utilise la méthode === pour vérifier l’appartenance, ce qui permet de faire :

case 'pomme'
when Set['haricot', 'choux-fleur', 'carotte']
    "légume"
when Set['mandarine', 'pomme', 'poire']
    "fruit"
end
# => "fruit"

On peut directement vérifier l’appartenance :

'pomme' === Set['mandarine', 'pomme', 'poire']
# => true

'pomme' === Set['haricot', 'choux-fleur', 'carotte']
# => false

More from this blog

Le langage Ruby

9 posts