Ruby 如何避免heredoc中的最后\n个字符
在ruby heredoc中:Ruby 如何避免heredoc中的最后\n个字符,ruby,heredoc,Ruby,Heredoc,在ruby heredoc中: a = <<~TEXT asd asd TEXT a=As,您将需要额外的操作(即chomp)来删除额外的\n 您可以将chomp与以下代码一起使用: a = <<~TEXT.chomp asd asd TEXT #=> "asd\nasd" a=Source:虽然这段代码可能会解决这个问题,但如何以及为什么解决这个问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是
a = <<~TEXT
asd
asd
TEXT
a=As,您将需要额外的操作(即chomp
)来删除额外的\n
您可以将chomp
与以下代码一起使用:
a = <<~TEXT.chomp
asd
asd
TEXT
#=> "asd\nasd"
a=Source:虽然这段代码可能会解决这个问题,但如何以及为什么解决这个问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。
a = <<~TEXT.chomp
asd
asd
TEXT
#=> "asd\nasd"
<<-TEXT.squish.squeeze(' ')
aa
b
TEXT
# => "aa b"