如何在Ruby中实现?不用重复变量就可以完成吗?Javascript:
b = a || 7
这分配a
如果a
不是0
,7
否则
一种特殊情况是,如果date.wday返回0(星期日),则将其转换为7。
出于好奇:
class Object
def javascript_or?(other)
(is_a?(FalseClass) || nil? || '' == self || 0 == self) ? nil : self
end
end
和:
a = b.javascript_or?(7)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句