是否有可能在ruby中这样做?
variablename = true if variablename puts "yes!" end
而不是这个
variablename = true if variablename == true puts "yes!" end
编辑:
还考虑:
variablename = 0 #which caused my problem
我无法让它发挥作用.如果可能的话,这样的风格是什么?我现在正在学习ruby,它可以在PHP中使用,但我不确定如何在ruby中正确执行
解决方法
当然,这是可能的
除了nil和false之外的所有东西在ruby中都被视为真实.含义:
var = 0 if var # true! end var = '' if var # true! end var = nil if var # false end