发布网友 发布时间:2022-04-24 01:43
共1个回答
热心网友 时间:2023-10-19 12:00
这个,应该考虑一下使用状态机了。根据实际的需要,定义几种状态,在处理用户信息的时候放到状态里去处理,然后再根据用户选择项“1、2、3...”,去进行实际的响应。
否则,你自己要定义太多的MATCH,程序实现起来复杂,用户使用起来也不方便。追问我对状态机这一点都不懂,能稍微给我讲一下吗?
追答简单来讲就是定义几种状态,然后各个状态直接有一个迁移的条件,条件符合了就从状态A跳转到状态B,然后在特定的状态下处理用户的输入。
热心网友 时间:2023-10-19 12:00
这个,应该考虑一下使用状态机了。根据实际的需要,定义几种状态,在处理用户信息的时候放到状态里去处理,然后再根据用户选择项“1、2、3...”,去进行实际的响应。
否则,你自己要定义太多的MATCH,程序实现起来复杂,用户使用起来也不方便。追问我对状态机这一点都不懂,能稍微给我讲一下吗?
追答简单来讲就是定义几种状态,然后各个状态直接有一个迁移的条件,条件符合了就从状态A跳转到状态B,然后在特定的状态下处理用户的输入。