| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Fritz 17.02.2021 18:47
Вот так это прям сейчас работает?@main[]
0. ^test[0]
1. ^test[1]
@test[n]
output ^if($n){$result[result]}
Вернет
0. output
1. outputВот это конечно спасибо за пример, будем знать "врага в лицо" :) просто такая вот оптимизация только создает накладные расходы на обтравливание кода всеми "антимагическими" инструкциями, профит получается обратный и оптимизация выключается и кода становится больше, и ресурсы это не экономит: @method[n][locals]
$_result[]
...
по коду работаем только с $_result[]
чтобы даже если мы где-то в условиях
потеряем его типа ^if($n){$result[result]}
то самый нижний $result[] нас всегда спасет
...
$result[$_result]Магия работающая с эффектом "пчелы против мёда"