я расскажу об операциях которые
Урок 3. Операции с числами и строками, логические выражения В этом уроке я расскажу об операциях которые можно проводить с числами и строками. Со многими из них Вы уже встречались в других языках программирования. Начну я, пожалуй, с операциями над числами. |
++ | - инкремент | $a ++; # $a = $a + 1 |
-- | - дикремент | $a --; # $a = $a - 1 |
** | - возведение в степень | $a = 2**10; # $a = 1024 |
* | - умножение | $a = 5 * 6; # $a = 30 |
/ | - деление | $a = 5 / 2; # $a = 2.5 |
% | - получение остатка от деления | $a = 5 % 2; # $a = 1 |
+ | - сложение | $a = 5 + 5; # $a = 10 |
- | - вычитание | $a = 2 - 5; # $a = -3 |
Операции над строками.
. | конкатенация | $a = "abc"."123"; # $a = "abc123" |
Для удобства оперирования с одним операндом, придуман оператор "X=", где X может принимать значение любого из вышеперечисленного операторов. Как это работает: $a .= 5, тоже самое что и $a = $a . 5;
$u += 8, тоже самое что и $u = $u + 8 и т.д.
Логические операторы позволяют проверить на истинность некоторое условие или совокупность условий. Если условие истинно, оператор возвращает True, если ложно - False.
< | меньше | $a = 5 < 2; # $a = False |
> | больше | $a = 5 > 2; # $a = True |
== | равно | $a = 3 == 3; # $a = True |
<= | меньше или равно | $a = 4 <= 8; # $a = True |
>= | больше или равно | $a = 4 >= 8; # $a = False |
!= | не равно | $a = 5 != 5; # $a = False |
lt | строковое меньше | $a = "11" lt "a"; # $a = True |
gt | строковое больше | $a = "11" gt "a"; # $a = False |
eq | строковое равно | $a = "o" eq "o"; # $a = True |
ne | строковое не равно | $a = "o" ne "o"; # $a = False |
le | строковое меньше или равно | $a = "11" le "a"; # $a = True |
ge | строковое больше или равно | $a = "11" ge "a"; # $a = False |
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий