相关疑难解决方法(0)

在Ruby中使用Range填充数组的正确方法

我正在编写一本书,其中给出了使用"to_a"方法将Ranges转换为等效数组的示例

当我在irb中运行代码时,我收到以下警告

 warning: default `to_a' will be obsolete
Run Code Online (Sandbox Code Playgroud)

使用to_a的正确替代方法是什么?

有没有其他方法用Range填充数组?

ruby syntax

189
推荐指数
6
解决办法
12万
查看次数

如何简要初始化前十个整数的数组?

我正在学习Ruby和JavaScript.偶尔我想要一个前十个整数的数组(或其他一些可预测的系列):

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

在Ruby中,是否有更快(比如内置)的方式来初始化这个数组(0..9).to_a?无论如何,这很快.

但在JavaScript中,我不知道有任何类似的快速构建方法.我可以迭代一个for循环,但我认为必须有一个更快的方法.但它是什么?

javascript ruby arrays

4
推荐指数
1
解决办法
156
查看次数

如何在ruby中使用单行代码创建从1到n位的数组

需要用 ruby​​ 中的一行代码创建一个包含 1 到 n 个数字的数组。

我已经尝试过使用 while 循环。但我确信在 ruby​​ 中还有其他更简单的方法可以做到这一点。

a = []
b = 1
while b < 100 do
  a << b
  b += 1 
end
Run Code Online (Sandbox Code Playgroud)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

2
推荐指数
1
解决办法
2582
查看次数

标签 统计

ruby ×3

arrays ×1

javascript ×1

ruby-on-rails ×1

syntax ×1