有限状态机(FSM)golang的实现

有限状态机,也称为FSM(Finite State Machine),其在任意时刻都处于有限状态集合中的某一状态。当其得到一个输入字符时,将从当前状态转换到另外一个状态,或者仍然保持在当前状态。任何一个FSM均可以用状态转换图来描述,图中的节点表示FSM中的一个状态,有向加权边表示输入字符时状态的变化。若是图中不存在与当前状态与输入字符对应的有向边,则FSM将进入“消亡状态(Doom State)
相关文章
相关标签/搜索