Показать сообщение отдельно
Старый 09.11.2011, 22:27
kodo вне форума Посмотреть профиль Отправить личное сообщение для kodo Найти все сообщения от kodo
  № 19  
Ответить с цитированием
kodo

Регистрация: Mar 2011
Адрес: Минск
Сообщений: 11
Цитата:
Сообщение от 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.
ИМХО из-за обилия вычитания и сложения это всё дело должно быть медленее обычной темповой переменной, особенно учитывая что переменная существует только в теле функции, а значит и создаётся в стеке - не приходится лезть за ней далеко в память.