我总是遇到这个Ruby问题,我想写得更干净.
var a can be nil
a.value can also be nil
a.value has possible true or false value
if (not a.nil?) && (not a.value.nil?) && a.value == false
puts "a value is not available"
else
puts "a value is true"
end
Run Code Online (Sandbox Code Playgroud)
问题是条件语句太笨拙而且难以阅读.如何改进检查nil和false条件声明?
谢谢,我是一个Ruby新手
ruby ×1