工程開發
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日 下午08:43
在 GitHub 查看