Тема: Замыкание
Показать сообщение отдельно
Старый 31.03.2012, 21:22
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 6  
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Недавно экспериментировал с замыканиями и scope'ами, и в итоге накрутил вот такое:

Код AS3:
function summ(a:Number):Function {
	return function(b:Number):Function {
		return function(c:Number):Function {
			return function(d:Number):String {
				return (a+b+c+d).toFixed();
			}
		}
	}
}
 
var total:String = summ(1)(2)(3)(4);
 
trace(total);
__________________
adobe AS3 manual