Ruby中的符号#有多少个上下文?
我知道#代表注释
# a comment
或“转换为值”:
i = 1 print "#{i}" # simple example
但是我也看到一些Ruby文档描述了这样的内置方法:
Array#fill File::file?
为什么他们使用2个不同的符号来描述相同的东西?我是Ruby的新手.谢谢
Array#fill
所以你可以:
a = Array.new(2) => [nil,nil] a.fill(42) => [42,42]
这就是类方法的描述:
String::new s = String.new('abc') => "abc"