这个问题已经在这里有了答案:




已关闭8年。






很难在Google中进行搜索,因为它是符号,而不是文本。
||=代表什么?

以及它如何运作?

最佳答案

如果尚未分配,它将分配一个值。像这样:

a = nil
a ||= 1

a = 1
a ||= 2

在第一个示例中,a将设置为1。在第二个示例中,a仍将设置为1。

08-26 12:10