Closed. This question needs details or clarity. It is not currently accepting answers. Learn more
想改进这个问题吗添加细节并通过editing this post澄清问题。
5年前关闭。
我有一个数组,如下所示:

arr = [[0,0,0,0,0], [0,0,1,0,0], [0,1,0,1,0], [0,0,1,0,0], [0,0,0,0,0]]

我想让它看起来像这样:
 00000
 00100
 01010
 00100
 00000

我这样试过:
arr.each {|a| p a.join(',').gsub(',','')}

但它输出如下:
 00000
 00100
 01010
 00100
 00000

在每一行的开头和结尾加上引号我希望它是一个以引号开始,然后是行和结束引号。但不要引用每一行。

最佳答案

join无参数:

arr.each{|el| puts el.join}

10-01 10:16