gpt4 book ai didi

ruby-on-rails - 使用 Ruby 将整数转换为行数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:52 24 4
gpt4 key购买 nike

Ruby 2.6

我有一个变量(整数):

 num_rows = 7

我想把它变成一个行号数组。我做了:

rows_arr = []
num_rows = 5
i = 0
while i < num_rows
rows_arr << "Row: #{i+1}"
i += 1
end

这给了我:

=> ["Row: 1", "Row: 2", "Row: 3", "Row: 4", "Row: 5"]

是否有更简洁或更优雅的方法来执行此操作?

最佳答案

你可以这样做:

num_rows=5
(1..num_rows).map { |n| "Row: #{n}" }
=> ["Row: 1", "Row: 2", "Row: 3", "Row: 4", "Row: 5"]

关于ruby-on-rails - 使用 Ruby 将整数转换为行数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58244862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com