191 votes

Tableau rubis à la conversion de la chaîne

J’ai un tableau rubis``

Je veux convertir en chaîne `` comme ça

S’il vous plaît donner quelques Conseil Merci

336voto

corroded Points 9116

Je te rejoins le plaisir avec :

EDIT :

Certaines cordes interpolation pour ajouter la première et la dernière apostrophe : P

43voto

Shadwell Points 14102
> a = ['12','34','35','231']
> a.map { |i| "'" + i.to_s + "'" }.join(",")
=> "'12','34','35','231'"

33voto

Essayez ce code``

donnera vous entraîner « 12,34,35,231 »

J’espère que c’est le résultat vous, faites le moi savoir

12voto

wildcountry Points 61
array.map{ |i|  %Q('#{i}') }.join(',')

9voto

avihil Points 89
string_arr.map(&:inspect).join(',') # or other separator

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X