0
下面三行代碼使用換行符時逸出:如何防止在文本內插(紅寶石)
array = ["line 2", "line 3"]
foo = array.join("\n")
bar = "line 1\n#{foo}\nline4"
結果在
"line 1\nline 2\nline 3\nline4"
是有可能使用與第二和第三線結合插值?以下不工作:
bar = "line 1\n#{array.join('\n')}\nline4"
,因爲它增加了一個額外的反斜槓:
"line 1\nline 2\\nline 3\nline4"