Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: VGK on February 10, 2017, 02:53:30 PM
-
Есть такая конструкция
SUB(1)
LOGWRITE("1")
SUB(2)
LOGWRITE("2")
END_SUB
2()
END_SUB
1()
HALT
Ожидал что результатом ее работы будет лог
1
2
Но не работает - ошибка интерпретации
а вот эта -
SUB(1)
LOGWRITE("1")
SUB(2)
LOGWRITE("2")
END_SUB
1()
END_SUB
2()
HALT
работает
И результат, нужный, но не логичный
13:47:15 1
13:47:15 2
Это ошибка ? Или я неправильно логику понимаю ?
-
Написал предыдущий пост и потом увидел что подобное уже обсуждалось, даже писали что это бред
Но ведь работает !
-
Описание подпрограммы нельзя вкладывать друг в друга. Когда пишут такое явно вообще не понимают смысла подпрограммы.