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