Tengo un conjunto de rubíes como ['12','34','35','231'].
Quiero convertirlo en una cadena como '12','34','35','231'.
¿Cómo puedo hacer eso?
Me uniré a la diversión con:
['12','34','35','231'].join(', ')EDITAR:
"'#{['12','34','35','231'].join("', '")}'"Algunas interpolaciones de cadenas para agregar la primera y la última comilla simple: P
JSON.parse("[12, 39, 100]")devolverá una matriz.fuente
"'#{i}'"lugar.prueba este código
['12','34','35','231']*","te dará el resultado "12,34,35,231"
Espero que este sea el resultado, házmelo saber
fuente
fuente
"'#{i}'"lugar".fuente
Me parece legible y rubí de esta manera:
fuente
fuente
Y otra variante más
fuente
fuente
fuente
Puede usar un enfoque de programación funcional, transformando datos:
['12','34','35','231'].map{|i| "'#{i}'"}.join(",")fuente
array.inspect.inspect.gsub(/\[|\]/, "")podría hacer el trucofuente