我可以拥有一个具有nil值的数组吗?例如,[1, 3, nil, 23].
我有我分配一个数组nil像这样array = nil,然后我要来遍历它,但我不能.该.each方法无法说课nil.
是否有可能做到这一点?
使用:
a = [nil]
Run Code Online (Sandbox Code Playgroud)
例:
> a = nil
=> nil
> a.each{|x|puts x}
NoMethodError: undefined method `each' for nil:NilClass
from (irb):3
from :0
> a= [nil]
=> [nil]
> a.each{|x|puts x}
nil
=> [nil]