Что такое Perl?
Perl - это язык, который используется для создания динамических сайтов, системного администрирования, обработки текста. Он был разработан Ларри Перлом 31 год назад 18 декабря 1987 года. Начнем с операторов в Perl.
Perl операторы
Как и любой другой язык, операторы в Perl можно разделить на следующие категории:
- Арифметические Операторы
- Операторы равенства
- Операторы присваивания
- Битовые операторы
- Логические Операторы
- Операторы, подобные цитате
- Разные операторы
Итак, давайте рассмотрим операторы Perl один за другим:
1. Арифметические операторы:
Как следует из названия, арифметические операторы используются для выполнения арифметических операций, таких как сложение с вычитанием и т. Д.
Итак, давайте возьмем два операнда a и b со значениями $ a = 10, $ b = 30
- + (Сложение) : используется для добавления значений по обе стороны от оператора сложения: $ a + $ b = 40
- - (Вычитание): используется для вычитания правой части из левой части: $ b - $ a = 10
- * (Умножение): используется для умножения значений по обе стороны от оператора $ a * $ b = 300
- / (Деление): используется для деления левого операнда на правый операнд $ b / $ a = 3
- % (Модуль ): используется для деления левого операнда на правый операнд и возврата остатка $ b% $ a = 0
- ** (Экспоненциальная): используется для вычисления мощности. $ B ** $ a дает 30, возведенное в степень 10.
2. Операторы равенства:
Они называются реляционными операторами, поэтому давайте оставим значения a и b такими же, как и в случае арифметических операторов:
- == (равно) : как следует из названия, проверяется, равно ли значение двух операндов, равны ли они, и становится ли оно истинным. В этом случае $ a == $ b не соответствует действительности.
- ! = (не равно): Как следует из названия, проверяется, равно ли значение двух операндов, если они не равны, становится истинным. В этом случае $ a! = $ B верно
- > (Больше чем): этот оператор проверяет, является ли значение двух операндов больше, чем друг друга, или нет, $ a> $ b не соответствует действительности.
- <(Меньше чем): этот оператор проверяет, является ли значение двух операндов меньше друг друга или нет $ a <$ b, является истинным.
- > = (Больше чем равно): этот оператор проверяет, что если значение двух операндов больше или равно друг другу. В нашем случае $ a> = $ b не верно.
- <= (Меньше чем равно): этот оператор проверяет, что если значение двух операндов меньше или равно друг другу. В нашем случае $ a <= $ b верно.
Теперь давайте проверим операторы равенства строк в Perl, давайте изменим значение как $ a = ”nil” и $ b = “abc”
- Он : проверяет, меньше ли левый строковый аргумент, чем правый строковый аргумент. В нашем случае $ a It $ b не соответствует действительности.
- gt : он проверяет, больше ли левый мудрый строковый аргумент, чем правый строковый аргумент. В нашем случае $ a gt $ b верно.
- le: Он проверяет, является ли левый строковый аргумент меньше или равен правому строковому аргументу. В нашем случае $ a Ie $ b равно false
- ge: Он проверяет, является ли левый мудрый строковый аргумент большим или равным правому строковому аргументу. В нашем случае $ a ge $ b является ложным.
3. Операторы присваивания:
Давайте изменим значения a и b на предыдущие значения 10 и 30. Perl поддерживает следующие операторы присваивания:
- =: Это оператор присваивания. Он присваивает значение с правой стороны левой стороне, например, $ c = $ a + $ b, что делает значение c равным 40.
- + = : Это называется оператором присваивания и добавления. Он добавляет правый операнд к левому операнду и присваивает значение результата левому операнду.
- - =: Он называется оператором вычитания И присваивания. Он вычитает правый операнд из левого операнда и присваивает значение результата левому операнду.
- * = : Он называется оператором множественного И Он умножает правый операнд на левый операнд и присваивает значение результата левому операнду.
- / = : Он называется оператором разделения и присваивания. Он делит правый операнд от левого операнда и присваивает значение результата левому операнду.
4. Битовые операторы:
Perl поддерживает следующие побитовые операторы:
- & (Binary and): копирует биты в результат, которые находятся в обоих операндах.
- | (Двоичное ИЛИ): копирует биты в результат, которые находятся в любом из операндов.
- (Двоичный XOR): он копирует немного, если он установлен в одном операнде, а не в обоих.
5. Логические операторы:
Perl содержит следующие логические операторы:
- И (Логическое И): если оба операнда становятся истинными, тогда оператор возвращает истину.
- ИЛИ (логическое ИЛИ): если любой из операндов отличен от нуля, он становится истинным.
- Нет (логическое НЕ): меняет логическое состояние операнда.
6. Операторы, подобные квоте:
Perl поддерживает следующие операторы Quota Like:
- q (): заключает строку в одинарные кавычки. например, q (nil) становится 'nil'.
- qq (): заключает строку в двойные кавычки. например, qq (nil) становится «nil».
- qx (): заключает строку в обратные кавычки.
7. Разные операторы:
Perl содержит следующие Разные операторы:
- , (Точка двоичного оператора): используется для объединения двух строк. Если $ a = ”nil” и $ b = “def” $ a. $ B = ”nildef”.
- x (Оператор повторения): возвращает строку повторяющегося левого операнда. Количество повторений задается правым операндом. Например: ('-' x 3) дает '-'.
- ++ (Оператор автоинкремента): увеличит значение на единицу. Значение должно быть целым числом. Например: если $ a = 10 $, a ++ дает 11.
- - (Оператор автоматического декремента): уменьшит значение на единицу. Значение должно быть целым числом. Например: если $ a = 10 $, то a– даст 9.
Рекомендуемые статьи:
Это было руководство для операторов Perl. Здесь мы обсудили различные типы операторов Perl вместе с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Операторы Python с примерами
- Различные операторы в MySQL
- Операторы в Matlab
- Операторы PostgreSQL