Показать сообщение отдельно
Старый 28.07.2006, 15:58
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 14  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от __etc
Компилятор "поднимает" функции наверх, поэтому и доступно всегда. Литералы удобны тем, что компилятор их никуда не двигает.
Код:
a ();
function a () {
};
//// результат
    function a ()
    end

    push 0.0, 'a'
    callFunction
    pop
Код:
a ();
a = function () {
};
//// результат
    constants 'a'  
    push 0.0, 'a'
    callFunction
    pop
    push 'a'

    function ()
    end
    setVariable
__________________
(и)Нильс.ru | Плагины для FlashDevelop