В чём разница между этими двумя определениями?

нет там никакого кэша, где ты видел функции, которые меняли бы адрес?
на стадии разработки заложили возможность констант, но позже поняли, что это бесполезно адаптировать под строгие требования жасс-машины. Поэтому синтаксис остался, а эффект нет.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
DracoL1ch, может, constant native просто возвращают константу, не делая никаких вычислений?
16
нет
constant в варкрафте ничего вообще не делает
30
constant в варкрафте ничего вообще не делает
А как же ошибка при попытке переназначить?)
28
Но всё равно, почему часть нативок константны, а часть нет? Если это сахар, то что он даёт?
22
PT153, я думаю что константы как статично что есть с 1 раза сохраняет функция а при повтороном уже из кеша выполняет функция хотя хз!
пример defined('NAME_FUNC', func())
2 вызов переопределить defined не выйдет то берет старый
16
нет там никакого кэша, где ты видел функции, которые меняли бы адрес?
на стадии разработки заложили возможность констант, но позже поняли, что это бесполезно адаптировать под строгие требования жасс-машины. Поэтому синтаксис остался, а эффект нет.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.