-1
的目的是创造一个字符串并且在红宝石整数序列,即,hello0, hello1, hello2
。 hello
代表一个字符串,数字:1,2 and 3
是整数。
尝试
seq=(0..3).to_a
回报
0
,1
,2
,3
问题
如何在Ruby中创建一个字符串和整数序列?
的目的是创造一个字符串并且在红宝石整数序列,即,hello0, hello1, hello2
。 hello
代表一个字符串,数字:1,2 and 3
是整数。
尝试
seq=(0..3).to_a
回报
0
,1
,2
,3
问题
如何在Ruby中创建一个字符串和整数序列?
目的是在Ruby来创建文本和整数序列,即,
hello0, hello1, hello2
可以一个块传递到Array::new
:
Array.new(3) { |i| "hello#{i}" }
#=> ["hello0", "hello1", "hello2"]
(0..3).to_a.map {|e| "hello#{e}" }
喜欢这个? '[ “你好”]的产物((0..3).to_a).MAP(&:加入)。#=> [ “hello0”, “hello1”, “hello2”, “hello3”]' – engineersmnky 2015-02-23 16:20:13
@engineersmnky作品。请添加它作为答案。 – 030 2015-02-23 16:25:10
你的问题是什么? – sawa 2015-02-23 16:36:02