FLUTTER ECOSYSTEM

eval_ex

一个数学和布尔表达式求值器,移植自 https://github.com/uklimaschewski/EvalEx。

最新版本
1.2.0
近 30 天下载
3060
喜欢数
27
Pub 分数
145

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

EvalEx 是一个轻量级的 Dart 包,可在运行时评估数学和布尔表达式。它支持基本算术、括号、变量以及常见的函数(如 sin、cos 和 log)。最初是从 JavaScript 库移植而来,提供了一个简单的 API 来安全地解析和计算表达式。非常适合需要动态公式求值的应用程序,例如计算器、金融工具或基于配置的逻辑。该包可在所有主要平台(包括移动、Web 和桌面)上运行。

适合场景
  • 动态公式计算
  • 计算器应用
  • 基于配置的逻辑
  • 财务建模
  • 数据验证
  • 科学计算
主要特点
  • 支持算术和布尔表达式
  • 变量替换
  • 内置数学函数
  • 安全的表达式解析
  • 跨平台兼容性
  • 简单的 API,设置简单
适合对象
  • 开发计算器的开发者
  • 需要运行时表达式求值的应用程序
  • 教育工具
  • 后端逻辑,包含用户自定义公式
  • 原型化动态计算
使用建议
  • 不适合高度复杂或性能关键的数学运算
  • 不支持自定义函数定义
  • 表达式必须在语法上有效
  • 仅限基本操作和标准函数
  • 使用不受信任输入时的安全警告
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add eval_ex

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目

暂无相关数据。