【发布时间】:2011-06-30 14:43:17
【问题描述】:
我实际上有一个名为“cond”的字符串。这是该字符串的内容:
"20 < 50"
我想将它插入到这样的条件中:(示例)
if 20 < 50
return "Hello"
但是那个条件是一个字符串,所以我不能这样写:
if cond
return "Hello"
所以我想知道是否可以将字符串转换为条件以设置为“if”条件。如果可能的话,我该怎么做?
谢谢。
【问题讨论】:
-
使用 eval 会起作用,但我想有更好的方法来做到这一点 - 但是更好的方法可能在于您的程序的整体结构。
标签: ruby string boolean conditional-statements