2014-11-03 73 views
0

arr = [1,2,3,4,5..etc]推弦和独立的价值观

str = '' 
arr.each do|a| 
str << a 
end 

我需要str='1,2,3..etc'

而不是str='123'

总之

我需要值

+0

最终输出中的“4”在哪里? – 2014-11-03 12:33:25

+0

并不重要,它可以是巨大的数组。当我推送新值给str时,我想要添加分隔符。 – Katya 2014-11-03 12:36:06

+0

好吧,如果你的匆忙把你的语句翻译成ruby,那么这就是你提出的'arr.join(“,”) '即。通过分隔符加入数组:) – 2014-11-03 12:41:06

回答

3

您应该使用Array#join方法之间添加分隔符。

arr = [1,2,3,4,5..9] 
arr.join(',') 
+0

这就是我需要的 – Katya 2014-11-03 12:54:19