Цитата:
Сообщение от 2Sun
Не правильно закомментировали, хотя решение правильное, правильно так:
 Код AS3:
var a:int = 10;
var b:int = 20;
b = a + b; // 10 + 20
a = b - a; // 30 - 10
b = b - a; // 30 - 20 -- значение а - поменялось, а b так и остается 30.
|
ИМХО из-за обилия вычитания и сложения это всё дело должно быть медленее обычной темповой переменной, особенно учитывая что переменная существует только в теле функции, а значит и создаётся в стеке - не приходится лезть за ней далеко в память.