micromachine, 最小有限状态机 MicroMachine最小有限状态机。描述ruby 有很多有限状态机实现,它们都为声明事件。异常。回调和各种细节提供了良好的DSL 。但是如果你想要的是一个有限状态机,不要再看了: 它的代码不超过 50行,并且提供了有限状态机必