Форум » » urqW » Ответить

urqW

kela: Интерпретатор urq-квестов на языке js с открытым исходным кодом. Репозиторий - https://github.com/narmiel/UrqW Онлайн версия - http://narmiel.github.io/UrqW/

Ответов - 24, стр: 1 2 All

qwerty: Никак не мог понять, почему не работают циклы. Оказалось, что если убрать пробельные отступы вначале(сделанные для читабельности кода), то- всё работает.

vito: qwerty пишет: Оказалось, что если убрать пробельные отступы вначале(сделанные для читабельности кода), то- всё работает. Если пробельные отступы стояли перед меткой начала цикла, то это не баг, а фича urqL.

qwerty: vito пишет: Если пробельные отступы стояли перед меткой начала цикла, то это не баг, а фича urqL. Это- хреновая фича, ибо циклы могут быть разного уровня вложенности. И, похоже, последнее замечание: Если строковой переменной присвоить ничего(просто ничего после знака равно), то при выводе фурка будет выводить это как пустую строку, а вебурка- цифру ноль. Но можно присваивать = "", тогда всё в порядке.


vito: qwerty пишет: Это- хреновая фича, ибо циклы могут быть разного уровня вложенности. ИМХО это все равно, что ругать Урку или, скажем, Ассемблер за то, что они - не структурные языки программирования. Метка в Урке (и не только в ней, кстати) определяется двоеточием в первой позиции строки, и никак иначе. Цикл, кроме как при помощи перехода на метку, не организовать.



полная версия страницы