将字符串表达式评估为Scala中的代码

时间:2018-10-16 14:16:49

标签: scala

如何在Scala中将字符串表达式作为代码求值/执行

示例

var data = "1+2"
prinln(eval(data))

>>> 3

因此,在上面的表达式中1 + 2是String,因为它周围有双引号。但是在求值时,它以算术表达式的形式执行,答案为3

类似地,我有一些以字符串形式的动态Scala代码,所以我想执行它。

我尝试搜索但什么都没得到。有想法吗?

0 个答案:

没有答案