只是想知道数组中最后一个逗号的存在之间的区别,如果有的话
>> [1,2,3]
=> [1, 2, 3]
>> [1,2,3,]
=> [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
第二个数组仍然有效,没有例外
谢谢
有人能帮助我理解以下内容吗?我在test.rb中有以下代码:
class Dog
end
// bark is declared outside of Dog class
def bark
puts 'Woof!'
end
Run Code Online (Sandbox Code Playgroud)
然后在irb:
>> source 'test.rb'
>> a = Dog.new
=> #<Dog:0x117f614>
>> a.bark
Woof!
=> nil
Run Code Online (Sandbox Code Playgroud)
为什么bark
Dog实例中存在方法,即使它是在类之外声明的?因为它在同一个文件中?谢谢!