*   >> Чтение Образование Статьи >> science >> programming

ActivePerl сравнение и арифметика Operators

<р> Основы ActivePerl - Часть 7 Введение Это часть 7 из моих серий, Основы ActivePerl. В этой части серии, мы говорим о некоторых общих операторов ActivePerl. Мы видели, логические операторы. Мы также видели, назначение и одинаковые операторы. В этой части мы рассмотрим сравнения и арифметических операторов. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Операнд Операнд является переменная или литерал (значение), связанные с оператором. Рассмотрим, $ MYVAR = 30; $ MYVAR является левый операнд и 30 является правым операндом. = Это оператор присваивания, не соответствующего оператора. Равное оператор == при работе с числами и эк, когда дело со строками; и используется только в условиях. Подумайте: $ && $ MYVAR hisVar && $ herVar Есть три операнда в этом выражении. Таким образом, вы можете говорить о первом, втором и третьем операнде.

Операторы сравнения Оператор сравнения сравнивает операнды по бокам и возвращает логическое значение (истина или ложь) в зависимости от того, сравнение правильно или неправильно. Если сравнение является правильным логическое значение истины возвращается. Если это не так, логическое значение ложного возвращается. Еще одно название для булевой значение Логическое значение, которое либо истинно, либо ложно. Равная оператор для чисел Это ==, набрали в качестве оператора двойного назначения. Равное оператор возвращает истину, если операнды (числа) равны, в противном случае она возвращает ложь.

Не равно Оператор для цифрах Не равно оператор является противоположностью соответствующего оператора. Не равно оператор,! =. Она возвращает истину, если операнды не равны, иначе возвращает ложь. Давайте посмотрим на некоторые примеры: Читать и попробуйте следующий код: использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ MYVAR = 25; мой $ hisVar = 30; если (! $ MYVAR = $ hisVar) {печати "Значения этих двух переменных не равны. '; } $ MYVAR 25, $ hisVar 30. Состояние читается так: Если $ MYVAR не равна $ hisVar, то, если блок будет выполняться.

Так как значения переменных не равны ($ MYVAR! = $ HisVar) возвращает истину. В следующем коде, значения двух переменных равны, поэтому условие возвращает ложь и если блок не выполняется. использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ MYVAR = 50; мой $ hisVar = 50; если (! $ MYVAR = $ hisVar) {печати "Значения этих двух переменных не равны. '; } Примечание: буква О и цифра ноль не то же самое. Если ввести букву O на месте нуля

(0), вы не будете иметь правильные результаты. Цифра ноль находится в цифровой клавиатуре вашего клавиатуры.

Письмо О находится в главной области клавиатуры. Равная Оператор для струнных Это экв, смысл, равны. Равное оператор возвращает истину, если операнды (строки) равны, в противном случае она возвращает ложь. Мы видели примеры этого. Не равно Оператор для струнных Не равно оператор является противоположностью соответствующего оператора. Не равно оператор струн, пе. Она возвращает истину, если операнды не равны, иначе возвращает ложь.

Читайте и попробуйте следующий код, чтобы проиллюстрировать это: использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; если ("один" пе "два") {Print "строки не равны."; } Оператор Greater Than Оператор Больше чем,>. Это возвращает истину, если левый операнд больше, чем правый операнд. В следующем примере, левый операнд больше правого операнда. Таким образом, если блок выполняется: используйте строгое; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ variab1 = 60; мой $ variab2 = 70; если ($ variab2> $ variab1) {печати "Значение variab2 больше, чем значение variab1.

'; } Прочитайте и попробуйте этот код. Больше или равно - Оператор больше или равно оператор,>

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.