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