百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

stateless

> 编程语言
开源

用于创建有限状态机的 Go 库

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于创建有限状态机的 Go 库

# 无状态 **在 Go 代码中直接创建 *状态机* 和 *基于状态机的轻量级工作流程*:** ``` … ``` 这个项目以及上面的示例几乎是 [dotnet-state-machine/stateless](https://github.com/dotnet-state-machine/stateless) 的直接而又习惯性的移植,后者是用 C# 编写的。

此库实现的状态机基于UML 状态图理论。其背后的概念是组织设备、计算机程序或其他(通常是技术性)过程的工作方式,使实体或其每个子实体始终处于若干可能状态中的一个,并且这些状态之间存在明确的条件转换。

还提供了一些有用的扩展: * 可以将状态存储在外部(例如,在由 ORM 追踪的属性中) * 参数化触发器 * 可重入状态 * 线程安全 * 导出为 DOT 图

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Godot-graphfsmgogolang

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言