#表达式求值
goval - Go语言表达式求值库goval
Github开源项目Go语言goval表达式求值自定义函数变量访问
goval是一个Go语言表达式求值库,支持评估算术、字符串和逻辑表达式。该库允许访问变量和调用自定义函数,提供数组、对象和位操作等多种类型支持。goval采用直观语法,性能优化,并提供详细错误信息。目前已在生产环境中使用,是一个稳定的表达式求值工具。
DynamicExpresso - 轻量级C#表达式解释器与动态代码执行库
Github开源项目C#表达式求值解释器Dynamic ExpressoLambda表达式
DynamicExpresso是一个用于解释和执行C#表达式的.NET库。它支持变量注入、动态委托生成和LINQ查询,无需编译即可执行代码。该库提供简洁API,支持大部分C#语法,包括lambda表达式和泛型方法。适用于开发可脚本化应用、动态LINQ语句等需要运行时代码执行的场景。DynamicExpresso以单一程序集形式提供,无外部依赖,易于使用和部署。