有没有在Julia中实现状态机的好例子?

有没有在Julia中实现状态机的好例子?,julia,Julia,我想引用一个在Julia中实现的状态机的好例子。有没有 我知道,但我不想寻找一个有助于状态机实现的库(特别是这个特定实现可能带来的开销) 具体地说,我想知道是否有一个很好的例子,说明如何在不使用显式枚举类型来表示状态的情况下清晰、简洁地完成这项工作。下面是一个不太理想的用于解析CSV文件的状态机实现(以及我最初为什么问这个问题): 当我有机会尝试改进它时(为了简单而重构+速度优化),我将用我学到的知识更新这个答案

我想引用一个在Julia中实现的状态机的好例子。有没有

我知道,但我不想寻找一个有助于状态机实现的库(特别是这个特定实现可能带来的开销)


具体地说,我想知道是否有一个很好的例子,说明如何在不使用显式枚举类型来表示状态的情况下清晰、简洁地完成这项工作。

下面是一个不太理想的用于解析CSV文件的状态机实现(以及我最初为什么问这个问题):

当我有机会尝试改进它时(为了简单而重构+速度优化),我将用我学到的知识更新这个答案