我有一个字符串(让我们说)comp =" 3 == 5&#34 ;;
如何将String
转换为可以评估为boolean
或true
的{{1}}表达式?
答案 0 :(得分:1)
没有简单的方法可以做到这一点。这就是编译器的作用。您必须解析String,识别每个标记的类型(在您的示例中,两个int常量和一个相等运算符)并评估表达式。
答案 1 :(得分:0)
Evaluating a math expression given in string form
该帖子涉及数学表达式,但在测试之后,我意识到它也适用于布尔表达式。