![]() |
1
4
它的编写方式,这不是有效的Ruby语法,因此它不能
您有两种选择: a)不要使用eval。我认为这是最好的选择,但我认为这取决于上下文。
b)将语法更改为
|
![]() |
2
2
好吧,这里的问题与Ruby的eval无关。您需要一个简单的解释器(解析器+计算器)来解释上述表达式。有一些解决方案可以解决您的问题,但是您需要对您试图解析的语法给出适当的解释。 例如,在您的案例中,我会这样做:
|
![]() |
Hipster1206 · 分析bash中有空间的单个字符串参数 7 年前 |
![]() |
Mr. Boy · 是否可能动态重新加载JS脚本文件? 7 年前 |
|
R. H. · matlab函数中避免求值 7 年前 |
![]() |
Cleb · 如何为差分进化添加几个约束? 7 年前 |
![]() |
Sergey Onishchenko · 将表达式计算为列名 7 年前 |
![]() |
ARAT · 计算字符串和空单元格 7 年前 |
![]() |
Doc_failure · 在节点服务器中使用eval是一个坏主意吗? 7 年前 |