ruby - 如何使用单个命令创建特定数量的数组?
问题描述
在给定特定数字或命令的情况下,我想要一种同时制作多个数组的方法。我特别想用基于base.length的多个数组制作一个金字塔,我觉得应该有一种方法可以制作base.length个数组。我不想写多行代码,我特别想写一个相当于英文句子的方法:“make X number of empty arrays”。
解决方案
这可以通过
Array.new(x) { [] }
例如x = 4
:
Array.new(4) { [] }
#=> [[], [], [], []]
推荐阅读
- javascript - ReactJS .map 对每个组件都有一个引用
- docker - Kubernetes CreateContainerConfigError
- amazon-web-services - Cognito 中 b/w AuthFlow ADMIN_NO_SRP_AUTH 和 ADMIN_USER_PASSWORD_AUTH 有什么区别
- sharepoint-online - Powerapps 如何在 SharePoint 中输入人员选择器列
- https - RXJS 队列每秒累积数据值并在每 x 秒后调度
- java - 使 Gson 使用枚举字符串值而不是常量名
- aws-lambda - 在一段时间不活动后,Alexa 技能在第一次执行时无法播放 MP3。如果定期调用,工作正常
- socket.io - 如何在 Strapi 服务器上设置套接字连接
- excel - 使用 VBA 代码在多行上启用复选框
- python - 无法安装 TensorFlow 1.x