notre devoir est d'écrire un script ruby qui calcule un sous-ensemble de liste de mots en fonction de l'expression.Le moyen le plus efficace de traiter les arguments de la ligne de commande en notation préfixe
opérations binaires régulières sont
&& And operator
|| Or operator
++ Concatenate operator
! Negation operator
Un appel valide serait comme
./eval.rb wordlist && a c
or
./eval.rb wordlist && || a b c
premier appel signifie générer une nouvelle liste de mots que tous les mots ont au moins un « a » et « c ». Donc, ma question est comment puis-je traiter les arguemnts d'une manière efficace? Peut-être récursif? Je suis coincé ...
Merci d'avance.
L'opérateur de négation n'est évidemment pas binaire, désolé pour cela. –