2014-11-03 75 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