Ruby: comment initialiser un tableau sur plusieurs lignes
J'ai un petit script Ruby où un tableau est initialisé à quelques chaînes de
MyArray = ["string 1", "string 2" , "string 2" ]
Le problème est que j'ai un peu de chaînes dans la liste d'initialisation et je voudrais briser la ligne:
MyArray = [
"string 1"
,"string 2"
,"string 2"
]
mais Ruby drapeaux d'une erreur de syntaxe pour ce format
J'ai essayé d'ajouter "\" à la fin de chaque ligne, sans succès.
Comment cela peut-il être accompli en Ruby?
Vous devez vous connecter pour publier un commentaire.
Vous voulez mettre la virgule, après que l'élément comme
Aussi, si vous pensez peut-être de mettre la virgule avant le point, pour dire facile de commenter ou quelque chose comme ça alors que votre travail sur votre code. Vous pouvez laisser un accrochage virgule sans réel des effets secondaires indésirables.
["string", "1", "string2", "string3"]
%w(string\ 1 string\ 2 string\ 3)
Une autre façon de créer un tableau multi-ligne est:
%w
délimite l'espace, etstring 1
entraînera ["string", "1"]. Vous devez utiliser le[]
constructeur.%w(string\ 1 string\ 2 string\ 3)