【发布时间】:2019-12-08 08:20:44
【问题描述】:
我有以下 Ruby 哈希:
hash = {
0 => "
===
@@@
@ @
@ @
@ @
@@@
===",
1 => "
=
@
@
@
@
@
="}
我想在控制台的一行中打印出一些哈希值。 为此,我创建了一个包含我想要打印出来的元素的数组:
test = [hash[0], hash[1]]
或
test1 = [hash[0], hash[0]]
如果我想将test1 打印到控制台,结果应该如下:
======
@@@@@@
@ @@ @
@ @@ @
@ @@ @
@@@@@@
======
如果我想将 `test2 打印到控制台,结果应该是:
====
@@@@
@ @@
@ @@
@ @@
@@@@
====
但是,当我使用puts 或print 时,结果总是一个接一个地打印,而不是在同一行。
【问题讨论】:
标签: arrays ruby hash printing puts