Ruby中是否有快捷方式:
if defined?(var) && var == x
# do something
else
# do something
end
喜欢defined_and_equal(var, x)
?
Ruby中是否有快捷方式:
if defined?(var) && var == x
# do something
else
# do something
end
喜欢defined_and_equal(var, x)
?
defined_and_equal(var, x)
defined?(var) && var == x
| | | | | |
您的“快捷方式”具有相同的长度。所以我真的不明白你为什么喜欢它。不,我不知道这种方法是否存在。
x
如果不是虚假值,您可以执行此操作。
if (var ||= nil) == x
# do something
else
# do something
end
不,没有那个捷径。