我在嘗試製作命令行應用程序。 puts
行使代碼看起來凌亂。例如,我有一個具有help
命令幾個puts
將控制檯消息從代碼中分離出來
def help()
puts "Welcome to my app"
puts "..."
puts "..."
puts "..."
puts "..."
end
如果我結合puts
爲一體,輸出將包括尾隨空間
def help()
puts "Welcome to my app
...
..."
end
# The output in the console will be like:
# Welcome to my app
# ...
# ...
什麼是消息從分離的最佳方法碼?我只能想到使用變量來存儲消息,但我相信有一個更好,更整潔的方式,如減價或使用TXT。
感謝您的回覆。 「HERE」實際上是什麼? – hrsetyono
爲了讓你的代碼不那麼「雜亂」,你可以簡單地定義引用多行文本的常量。一種方法是將文本括起來,如'MGS_1 =%{'和'}'。另一種是使用「這裏的文件」。您可以通過將文本括入「MSG_1 =」INSTRUCTIONS_1「和」INSTRUCTIONS_1「之類的文字來實現。然後,您只需在代碼中添加「將MSG_1」。 –
@CarySwoveland謝謝,你的評論和vgoff的結合是我想要的 – hrsetyono