Comment puis-je vérifier la longueur de rubis de chaîne, sa gamme, quelque chose comme:gamme de chaîne Ruby
s_query.length?[5..20]
Je suis nouveau à rubis, comment le code tel code, car si chèque?
Comment puis-je vérifier la longueur de rubis de chaîne, sa gamme, quelque chose comme:gamme de chaîne Ruby
s_query.length?[5..20]
Je suis nouveau à rubis, comment le code tel code, car si chèque?
Vous l'avez presque:
(5..20).cover? s_query.length
également s_query.length.between?(5,20)
Cocher cette
s_query.length.between?(5, 20)
Voici quelque chose à méditer sur:
(5 .. 10) === 'hello world'.length # => false (5 .. 10) === 'foo bar'.length # => true
Ce travail s car ===
est défini dans Range pour renvoyer un booléen vrai/faux si le côté droit est dans la plage de gauche.
RNG === obj → true ou false Cliquer ici pour basculer la source
Renvoie true si obj est un élément de la gamme, sinon false. Commodément, === est l'opérateur de comparaison utilisé par les instructions case.
case 79 when 1..50 then print "low\n" when 51..75 then print "medium\n" when 76..100 then print "high\n" end
produit:
high