这个问题已经在这里有了答案:
已关闭8年。
很难在Google中进行搜索,因为它是符号,而不是文本。||=
代表什么?
以及它如何运作?
最佳答案
如果尚未分配,它将分配一个值。像这样:
a = nil
a ||= 1
a = 1
a ||= 2
在第一个示例中,a将设置为1。在第二个示例中,a仍将设置为1。