Ned*_*ddy 5 ruby arrays multidimensional-array
我想创建一个由n
多个不同的空子数组组成的数组。
这是最好的方法吗?
Array.new(n){ [] }
Run Code Online (Sandbox Code Playgroud)
本来是这样的,但我看了评论后修改了:
Array.new(n){ |_| [] }
Run Code Online (Sandbox Code Playgroud)
我试过:
Array.new(n, [])
Run Code Online (Sandbox Code Playgroud)
但它创建了一个数组,其中所有子数组都是同一个对象,这是我不想要的。