小编Ned*_*ddy的帖子

在 Ruby 中创建空子数组的数组

我想创建一个由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)

但它创建了一个数组,其中所有子数组都是同一个对象,这是我不想要的。

ruby arrays multidimensional-array

5
推荐指数
1
解决办法
2096
查看次数

标签 统计

arrays ×1

multidimensional-array ×1

ruby ×1