Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.07.2009, 21:34
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 21  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Цитата:
Сообщение от dimarik Посмотреть сообщение
Судя по коду JavaScript из того примера, as3 прекрасно умеет замыкать функции =)

Код AS3:
function createCounter() {
   var numberOfCalls = 0;
   return function() {
      return ++numberOfCalls;
   }
}
var fn = createCounter();
trace(fn()); //1
trace(fn()); //2
trace(fn()); //3
Ну, всё-таки, это не совсем то, чего хотелось бы.

Старый 08.07.2009, 21:45
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 22  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Это один в один пример из википедии - а чего вам хотелось бы?
кроме того, в АС так лучше не делать.
__________________
Hell is the possibility of sanity

Старый 09.07.2009, 10:48
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 23  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Цитата:
Сообщение от wvxvw Посмотреть сообщение
Это один в один пример из википедии - а чего вам хотелось бы?
кроме того, в АС так лучше не делать.
Ну, хотелось бы замыкать на локальный контекст, т.е. чтобы для стека замыкания создавалась копия стека контекста, грубо говоря, чтобы работал сабж.
А почему в АС так не нужно делать, где я упускаю?

Старый 09.07.2009, 11:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 24  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
А почему в АС так не нужно делать, где я упускаю?
Был у вас Запорожец (AS1), на котором вы за картошкой ездили. Теперь у вас Mercedes S600 (AS3), а вы на нем тоже в поле за картошкой поедете?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.07.2009, 12:22
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 25  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Цитата:
Сообщение от iNils Посмотреть сообщение
Был у вас Запорожец (AS1), на котором вы за картошкой ездили. Теперь у вас Mercedes S600 (AS3), а вы на нем тоже в поле за картошкой поедете?
Я AS1/AS2 в глаза не видел, поэтому не уверен, что правильно понял мысль. Чем лямбда мешает AS3? Само-собой я не говорю о подписке на лямбду,

Старый 09.07.2009, 12:51
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 26  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
http://www.flasher.ru/forum/showpost...77&postcount=7
http://www.flasher.ru/forum/showpost...4&postcount=19

Старый 09.07.2009, 13:14
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 27  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Всё ясно, не кто не против лямбды, просто она криво реализована в as3.

Старый 09.07.2009, 15:45
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 28  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Smrad, просто она не нужна в АС3.

Старый 09.07.2009, 15:57
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 29  
Ответить с цитированием
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
Smrad, просто она не нужна в АС3.
Последнее слово лишнее.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 09.07.2009, 18:08
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 30  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Цитата:
Сообщение от DeliMIter Посмотреть сообщение
Последнее слово лишнее.
Ага, а особенно бесполезна в функциональных языках .

Добавлено через 6 минут
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
Smrad, просто она не нужна в АС3.
Зачем добавлять в язык ненужные возможности?

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:09.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.