За язык Perl я не брался лет 10, забыл почти все. Я, конечно, помню, как пишутся циклы, хэши и все такое. Но как сравнивать строки - я забыл основательно! To memories.
В результате сравнения возвращается 1, если выражение истинно, и 0, если выражение неверно.
Сравнение чисел | Сравнение строк | Название | Описание |
---|---|---|---|
a < b | a lt b | Меньше | 1, если левый операнд меньше, чем правый операнд. |
a > b | a gt b | Больше | 1, если левый операнд больше, чем правый операнд. |
a <= b | a le b | Не больше | 1, если левый операнд меньше или равен правому операнду. |
a => b | a ge b | Не меньше | 1, если левый операнд больше или равен правому операнду. |
a == b | a eq b | Равно | 1, если левый операнд равен правому операнду. |
a != b | a ne b | Не равно | 1, если левый операнд не равен правому операнду. |
a <=> b | a cmp b | Сравнение | -1, если левый операнд меньше, чем правый; 0, если они равны; 1, если левый операнд больше, чем правый. |