Ruby 如何避免heredoc中的最后\n个字符

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:虽然这段代码可能会解决这个问题,但如何以及为什么解决这个问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是

在ruby heredoc中:

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"