首页 > 解决方案 > 如何使用单个命令创建特定数量的数组?

问题描述

在给定特定数字或命令的情况下,我想要一种同时制作多个数组的方法。我特别想用基于base.length的多个数组制作一个金字塔,我觉得应该有一种方法可以制作base.length个数组。我不想写多行代码,我特别想写一个相当于英文句子的方法:“make X number of empty arrays”。

标签: ruby

解决方案


这可以通过

Array.new(x) { [] }

例如x = 4

Array.new(4) { [] }
#=> [[], [], [], []]

推荐阅读