J'ai une chaîne comme si Je voudrais faire de la chaîne1 deviennent: p> merci p> p> string1 code>:
5 Réponses :
Autant que je sache, il n'y a pas de nouvelle ligne constante. Utilisez une séquence d'échappement '\ n'. Comme: ref: http: //fr.wikibooks. org / wiki / ruby_programmation / chaînes p> p>
Il y a une variable globale $ / code> qui représente une nouvelle ligne.
En supposant que vous avez ces chaînes:
[string1, string2].join("\n")
[string1, string2] .join ("\ n") code> est super propre, surtout lorsque vous avez beaucoup de chaînes. Si certaines des chaînes peuvent être nil code>, vous pouvez utiliser [string1, string2] .compact.join ("\ n") code> pour se débarrasser de tout nil code> valeurs.
Cela dépend vraiment de ce que vous émettez.
$ stdout: p> ou p> ou p> Si vous émettez cela dans un si vous avoir une chaîne comme ou: p> html.erb code> ou .rhtml code> document: p> string1 code> alors vous pouvez l'ajouter à l'aide de + = code> ou <<< / code>: p>
Si vous utilisez des relevés de mise, un moyen simple d'imprimer sur de nouvelles lignes est la suivante:
Hello, here is the output on line1 followed by some output on line2
Si vous êtes ajouté à plusieurs reprises à la même variable de chaîne et que vous souhaitez émettre une sortie ultérieure chacune de ces chaînes annexées dans de nouvelles lignes, vous pouvez envisager d'utiliser un tableau pour stocker chaque chaîne. puis rejoignez-les avec une nouvelle ligne lors de l'affichage / de la sortie. P>
puts output.join("\n\n")
#=> Hello World, join my game:
#=> http://game.com/url
#=> Thank You!
"# {string1} \ n \ nhttp: //game.com/url" code>@Michael peut-être que vous vouliez avoir un
# code> au lieu d'un% code>?@Michael à peu près sûr que c'est en fait
"# {string1}" code>, pas"% {string1}" code>@Mrthewalrus Ouais, tapé trop vite.
Dupliqué possible de Comment ajouter une chaîne dans Ruby
À peu près sûr que vous posez des questions sur de nouvelles lignes ou des «flux de lignes» d'utiliser votre langue ... «Retours de chariot» sont quelque chose d'autre EN.Wikipedia.org/wiki/Carriage_Return