navi
Navi 编程语言专家。适用于编写 Navi 代码、调试、实现并发处理、处理错误状态,以及管理 Navi 的类型系统或模块集成。
简介
Navi 专家技能为 Navi 编程语言提供全面的支持。Navi 是一种高性能、静态类型的编译语言,专为复杂计算任务和金融系统胶水逻辑而设计。此技能协助开发人员驾驭 Navi 的语法,包含现代可选类型 (optional types)、强大的错误处理机制以及单线程并发模型。无论您是在构建实时市场监控工具还是开发自定义金融指标,此技能都能作为实现符合 Navi 特定限制与性能目标的惯用代码的权威指南。
-
具备 Navi 语法(包含结构 struct、实现 impl 块及模块导入)的专业知识。
-
提供如何通过可选类型与解包模式避免 NULL 指针异常的安全内存管理指导。
-
关于使用 throws、try/catch 块及提前返回逻辑的错误处理详细模式。
-
支持 Navi 的并发原语,包括 spawn 块与类型化通道 (channels)。
-
协助实现 Navi Stream (.nvs) 逻辑,包含技术指标集成与数据处理。
-
提供构建针对 Linux、macOS、Windows 或 WebAssembly 的跨平台应用程序指导。
-
当您需要将逻辑转换为 .nv 源代码文件或优化性能关键路径时,请使用此技能。
-
请务必参考 Navi 的特定语法限制,例如 if/switch 必须作为语句 (statements) 而非表达式 (expressions) 使用的规则。
-
在实现并发时,请记住 Navi 使用的是单线程交错 (interleaving),而非多线程并行 (parallelism);应避免在 spawn 块中使用长时间阻塞的操作。
-
使用提供的错误处理模式以确保运行时的可靠性并避免崩溃。
-
此技能包含将 Navi 与市场数据输入及流模块导出变量进行集成的相关信息。
仓库统计
- Star 数
- 104
- Fork 数
- 1
- Open Issue 数
- 10
- 主要语言
- 未提供
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 20:43