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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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




Глава 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