我需要在现有description
变量中添加comments
字符串,该变量包含字符串或 nil 。我想用换行符将新描述与任何现有注释分开,但前提是是现有注释。我提出了几种简洁的方法,
old_comments = comments + "\n" rescue ""
new_comments = old_comments + description
或
new_comments = [comments, description].compact.join("\n")
但我很惊讶那里并不是那么狡猾的"把它挤进一个单行的方法。或者有吗?
答案 0 :(得分:4)
[*comments, description].join($/)