Цитата:
|
Сообщение от __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