[英]How can i do Multi Line printing in ruby?
我想问一些事情。 我正在学习 Ruby 编程语言。 我正在写一个应用程序。 但是,我的问题是“我怎样才能多行打印一些东西?” 就像它是这样的:
Python代码:
print("""
Hey
Hello
Hi
""")
我怎么能用 ruby 做到这一点?
如果字符串不包含引号,您可以这样做:
text = "this is
a
multi-line string"
另一种选择是此处的文档(heredoc)语法:
text = <<~HEREDOC
this is
a
multi-line string
HEREDOC
您还可以使用百分比字符串:
text = %q(
this is
a
multi-line string
)
立即想到 spring 的三种方法:
# heredoc format
print <<~MESSAGE
I
Am
Multiline
MESSAGE
# array join
print %w|I am Multiline|.join("\n")
# map
%w|I am Multiline|.map {|x| puts x }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.