我经常发现自己这样做:
!(val).nil?
如果有这样的方法,我的代码会更漂亮
val.exists?
有这样的东西吗?
最佳答案
你可以使用unless
语句,例如,
do_something unless val.nil?
这可能非常接近表达它的理想方式:如果你有一个 non_nil?
方法,你会有一个否定的陈述,而不是像这个这样的肯定陈述。
关于ruby - 有 ruby 函数可以做 !(val).nil 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2096815/