Eu tenho uma matriz de rubi como ['12','34','35','231']
.
Eu quero convertê-lo para uma string como '12','34','35','231'
.
Como eu posso fazer isso?
Vou me divertir com:
['12','34','35','231'].join(', ')
EDITAR:
"'#{['12','34','35','231'].join("', '")}'"
Alguma interpolação de string para adicionar a primeira e a última citação simples: P
JSON.parse("[12, 39, 100]")
retornará uma matriz.fonte
"'#{i}'"
vez disso.tente este código
['12','34','35','231']*","
lhe dará o resultado "12,34,35,231"
Espero que este seja o resultado que você, me avise
fonte
fonte
"'#{i}'"
vez disso".fonte
Acho assim legível e rubyish:
fonte
fonte
E ainda outra variação
fonte
fonte
fonte
Você pode usar alguma abordagem de programação funcional, transformando dados:
['12','34','35','231'].map{|i| "'#{i}'"}.join(",")
fonte
array.inspect.inspect.gsub(/\[|\]/, "")
poderia fazer o truquefonte