工程开发
navi avatar

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
在 GitHub 查看