П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 185982 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 87273 раз(а).

Учебник HTML.
Просмотров 79541 раз(а).

Руководство по PHP5.
Просмотров 50050 раз(а).

Хостинг через призму DNS.
Просмотров 57753 раз(а).

Подборка текстов стандартных документов.
Просмотров 49097 раз(а).

Учебник PHP - Самоучитель
Просмотров 55907 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 57253 раз(а).

Внешние атаки...
Просмотров 46590 раз(а).

Учебник PHP.
Просмотров 40997 раз(а).

SSI в примерах.
Просмотров 31275 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Глава 2: Скалярные данные.
2.4 Скалярные операции и функции
2.4.1 Операции присваивания с вычислением

Выражения типа $а == $а + 5 (где переменная стоит по обе стороны от оператора присваивания) встречаются довольно часто, поэтому в Perl применяется сокращенный метод записи операции изменения переменной — операция присваивания с вычислением. Почти все двоичные операции, с помощью которых вычисляются значения, имеют соответствующую форму с добавленным знаком равенства. Например, следующие две строки эквивалентны:

$а = $а + 5; # без операции присваивания с вычислением 

$а += 5;     # с операцией присваивания с вычислением

Эквивалентны и эти строки:

$b = $b * 3;

$b *= 3;

В каждом из вышеприведенных случаев данная операция вызывает изменение существующего значения переменной определенным способом, а не просто замену этого значения результатом вычисления какого-то нового выражения.

Другой распространенной операцией присваивания является операция конкатенации строк:

$str = $str . " "; # добавить пробел к $str

$str .= " ";       # то же самое, но с операцией присваивания

Почти все двоичные операции, записанные таким образом, допустимы. Например, операция возведения в степень записывается как ** =. Так, $а ** = 3 означает "возвести число, содержащееся в переменной $а, в третью степень и поместить результат обратно в $а".

Как и простая операция присваивания, эти операции также могут быть использованы в качестве значения, которым является новое значение переменной. Например:

$а = 3;
$b = ($а += 4); # $а и $b теперь равны 7

Назад | Вперед
Содержание (общее) | Содержание раздела | Содержание подраздела



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru