【发布时间】:2018-12-22 12:54:04
【问题描述】:
假设我有一个数字 5
如何将其转换为数组 [1, 2, 3, 4, 5]?
这里的应用程序是我有一个实例变量@pages,我想创建一个分页视图。
【问题讨论】:
标签: ruby
假设我有一个数字 5
如何将其转换为数组 [1, 2, 3, 4, 5]?
这里的应用程序是我有一个实例变量@pages,我想创建一个分页视图。
【问题讨论】:
标签: ruby
pages = 5
array_of_numbers = (1..pages).to_a
(1..pages) 会给你一个Range 对象,to_a 会将它转换成一个数组。
【讨论】:
https://apidock.com/ruby/Integer/times 为我指出了解决方案
pages = 5
(1..pages).each { |n| puts n }
【讨论】: