【文件属性】:
文件名称:kfsm:Kotlin的有限状态机
文件大小:1.34MB
文件格式:ZIP
更新时间:2021-05-03 07:35:05
kotlin open-source finite-state-machine kotlin-dsl fsm-library
Kotlin有限状态机
这是Kotlin中FSM的一个小型实现。
资源
入门
状态机实现支持在执行可选动作以及进入和退出动作时触发从一种状态到另一种状态的转换的事件。
特征
事件驱动状态机。
外部和内部过渡
说明进入和退出动作。
默认状态操作。
默认的进入和退出动作。
确定允许的事件。
带有推/跳转换的多个状态图
自动过渡
国家的外在化。
键入的事件参数和返回值。
去做
✓多个状态图
✓推送/弹出过渡
✓自动过渡
✓国家外在化
✓键入事件参数
✓键入事件的返回值
✓简单的可视化
✓详细可视化
✓用于可视化的Gradle插件
✓超时
✓Corountines
❏嵌套状态图的不同类型的上下文
快速教程
这是[SMC]( )中的经典旋转栅FSM模型
简单的旋转门示例
假设我们以一个简单的锁来管理状态。 我们要确保只在未锁定锁时才调用lock()函数,而在lock()时才要调用u