На этом шаге мы перечислим основные операции отношения.
Для сравнения скалярных данных или значений скалярных переменных язык Perl предлагает набор бинарных операций, вычисляющих отношения равенства, больше, больше или равно и т.п. между своими операндами, поэтому эту группу операций еще называют операциями отношения. Для сравнения числовых данных и строковых данных Perl использует разные операции. Все они представлены в таблице 1.
| Операция | Числовая | Строковая | Значение |
|---|---|---|---|
| Равенство | == | eq | Истина, если операнды равны, иначе ложь |
| Неравенство | != | nе | Истина, если операнды не равны, иначе ложь |
| Меньше | < | lt | Истина, если левый операнд меньше правого, иначе ложь |
| Больше | > | gt | Истина, если левый операнд больше правого, иначе ложь |
| Меньше или равно | <= | le | Истина, если левый операнд больше правого или равен ему, иначе ложь |
| Больше или равно | >= | ge | Истина, если правый операнд больше левого или равен ему, иначе ложь |
| Сравнение | <=> | cmp |
|
Результатом операций отношения (кроме последней сравнения) является Истина, значение 1, или Ложь, пустая строка "".
На следующем шаге мы рассмотрим числовые операции отношения.