套件概覽
一個用於解析與評估簡單表示式語言的 Flutter/Dart 套件,支援自訂參考。它能透過解譯 '2 + 3 * x' 之類的表示式,在應用程式中實現動態運算,其中變數可從外部來源解析。適用於表單、計算或規則式邏輯,支援多個平台,包括行動裝置、Web 與桌面。此函式庫輕量,專為需要彈性執行時表示式求值的應用整合而設計。
適用情境
- 動態表單計算
- 基於規則的業務邏輯
- 即時資料轉換
- 互動式儀表板
- 可設定的應用行為
- 數學表達式求值
主要特色
- 支援變數引用
- 輕鬆整合至現有程式碼
- 跨平台相容性
- 輕量級解析引擎
- 可擴充的參考解析
- 安全表達式評估
適合對象
- 開發動態表單的開發者
- 需要執行時數學表達式的應用
- 具有可設定邏輯的工具
- 具有數學功能的教育類應用程式
- 具有用戶定義規則的應用程式
使用建議
- 不適合複雜的數學函數
- 需要小心處理不受信任的輸入
- 僅限基本算術與邏輯運算
- 無內建的錯誤恢復機制
- 大型表達式可能導致效能差異