如何在Ruby中创建String和Integer序列



目标

目的是在Ruby中创建一个String和Integer序列,即hello0, hello1, hello2hello表示字符串,数字1,2 and 3为整数。

尝试

seq=(0..3).to_a

返回

0123

问题

如何在Ruby中创建String和Integer序列?

目的是在Ruby中创建一个文本和整数序列,即hello0, hello1, hello2

您可以将块传递给Array::new:

Array.new(3) { |i| "hello#{i}" }
#=> ["hello0", "hello1", "hello2"]
(0..3).to_a.map {|e| "hello#{e}" }

相关内容

  • 没有找到相关文章

最新更新