ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
1440650 Топик полностью
Cкpипaч, пророк (03.06.2024 16:45, просмотров: 38) ответил Boвa на Я вовсе не про то. Чувствуется что эти состояния-переходы можно упаковать в набор связанных объектов. Может видели что-то похожее?
Свой оптимум я нашел. Переход между состояниями - банальный goto, внутри состояния установка новых значений выходов, после чего while(1){ yield(); if(условия переходов в другие состояния){ goto...}}; Описание достаточно компактное и читабельное. Минимум дополнительных абстракций. 
... но не любой ценой.