Thursday, January 14, 2010

Присваивание в перле и С

В перл выражение с любым вариантом оператора присваивания (=, *=, x=, etc.) возвращает новое значение переменной в левой части, как и в С:
$a = $b = $c = 0;
В перле, однако, присваивание возвращает lvalue. Поэтому можно изменить переменную более 1 раза таким образом:
($temp -= 32) *= 5/9;

No comments:

Post a Comment