Ruby数组转换为字符串

206
我有一个Ruby数组,如['12','34','35','231']
我想将它转换成一个字符串,如'12','34','35','231'
我该怎么做?
13个回答

2
您可以使用一些函数式编程方法来转换数据: ['12','34','35','231'].map{|i| "'#{i}'"}.join(",")

2
假设您有一个数组:
arr=["1","2","3","4"]

将数组转换为字符串的方法:

Array_name.join(",")

例子:

arr.join(",")

结果:

"'1','2','3','4'"

-6

array.inspect.inspect.gsub(/\[|\]/, "") 可以解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接