package
0.0.0-20230901024934-7a729f824fe5
Repository: https://github.com/daimall/tools.git
Documentation: pkg.go.dev
# Functions
Calculate 函数解析并计算给定的布尔表达式字符串。 参数:
str: 待计算的布尔表达式字符串,可以包含布尔值、逻辑操作符(AND、OR)、括号和标识符。 stackSize: 布尔值和操作符栈的最大大小。 boolFunc: 一个用于从标识符获取布尔值的回调函数。
返回值:
r: 计算结果的布尔值。 b: 如果在计算过程中出现错误,则为一个描述错误的字符串;如果没有错误,则为nil。.
# Interfaces
定义堆栈的值范围,泛型.