我在尝试制作命令行应用程序。 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