我需要将字符串和整数数组转换为联合字符串,同时保留字符串值周围的单引号。例如,我需要转这个:
["abc", "xyz", 123, 456]
进入这个:
"'abc','xyz',123,456"
我尝试了 and 的变体join
,to_s
但这并不完全奏效。任何帮助表示赞赏。
我得到它与单线工作:
["abc", "xyz", 123, 456].to_s.gsub(/[\[\]\"]/,'[' =>'','"'=>'\'')
#=> "'abc', 'xyz', 123, 456"
但我仍然很好奇是否有更好的方法。