使用 statemachine pub 包时同时进入两种状态?

Simultaneously entering into two states when using the statemachine pub package?

我有这个用例,我需要状态机保持一般状态,同时在更小、更具体的状态之间切换。这可能使用 statemachine pub 包吗?

不是直接的,但是您可以定义一个嵌套的状态机,它会在父级进入特定状态时启动并执行自己的操作。

事实上,我认为将状态机的 first-class 组合添加到库中会很容易。我会尝试在即将发布的版本之一中解决您的问题 feature request,但我也很乐意查看拉取请求。