Ruby中的“”(两个双引号)是做什么的?

时间:2010-09-06 06:47:16

标签: ruby rhodes

我见过Ruby代码,其中一行只有两个双引号(“”)。那条线做了什么?

2 个答案:

答案 0 :(得分:5)

我假设您可能已经看过这样的代码。

def some_method
   #do some operations
   ""
end

在此上下文中,它表示该方法返回一个空字符串。在Ruby中,方法中的最后一个求值操作是从该方法返回的内容。所以在这种情况下,它返回一个空字符串文字。

答案 1 :(得分:2)

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