测试字符串格式的布尔表达式
test a boolean expression in string format
我想开发一个 class/method 将此格式的字符串作为输入:"((true | false) & (!false & false))"
,以及 returns true
或 false
,因此(在这种情况下 false
)。
我应该如何进行?
如果性能不是问题 AND 你真的确定布尔表达式是安全的(安全原因),你可以启动一个完整的 JavaScript引擎并评估表达式
如the following question.
中所述
我想开发一个 class/method 将此格式的字符串作为输入:"((true | false) & (!false & false))"
,以及 returns true
或 false
,因此(在这种情况下 false
)。
我应该如何进行?
如果性能不是问题 AND 你真的确定布尔表达式是安全的(安全原因),你可以启动一个完整的 JavaScript引擎并评估表达式
如the following question.
中所述