fonction Java compareTo () équivalent en Perl?
Question
Quelle est la fonction Perl qui permet d'obtenir la même chose que compareTo
() en Java? Je sais eq
et ne
mais je veux comparer pour voir si une chaîne est supérieure à une autre.
La solution
Vous avez fait cmp
(pour les chaînes) et <=>
(pour les nombres) opérateurs.
Voir la section Opérateurs d'égalité dans perlop .
Exemple:
print "foo" cmp "bar"; # prints 1
Autres conseils
gt
devrait faire l'affaire
Edit: en fait, cmp
serait plus semblable à compareTo (), gt
serait tout simplement vous dire si la chaîne est supérieure puis l'autre
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow