套件概覽
一個 Dart 庫,可啟用解析與評估類似於 Dart 與 JavaScript 中的簡單表達式。它支援基本算術、邏輯運算、變數取代與函數呼叫,非常適合應用程式中的動態計算。此套件輕量且設計用於需要執行時表達式評估,但又不需複雜腳本引擎的場景。它可在所有主要平台(包括行動裝置、網頁與桌面)上運作。
適用情境
- 動態表單計算
- 即時數據過濾
- 可設定的業務規則
- 數學公式求值
- 使用者定義的表示式輸入
主要特色
- 支援算術與邏輯運算子
- 變數與函數取代
- 跨平台相容性
- 簡單直覺的 API
- 輕量且快速的評估
適合對象
- 需要執行時數學表達式的應用
- 配置驅動邏輯
- 帶有公式輸入的教育工具
- 使用使用者定義規則進行資料處理
使用建議
- 不適合複雜腳本
- 僅限基本表達式語法
- 不受信任輸入的安全風險
- 不支援進階程式設計結構
- 在生產環境中需要仔細驗證