2

我见过一行只有两个双引号(“”)的 Ruby 代码。那条线有什么作用?

4

2 回答 2

5

我想你可能已经看过这样的代码。

def some_method
   #do some operations
   ""
end

在这种情况下,这意味着该方法正在返回一个空字符串。在 Ruby 中,方法中最后评估的操作是从该方法返回的内容。所以在这种情况下,它返回一个空字符串文字。

于 2010-09-06T06:59:29.390 回答
2

两个双引号表示 Ruby 中的文字空字符串。在许多其他语言中。

于 2010-09-06T06:52:19.340 回答