【发布时间】:2013-12-22 16:24:42
【问题描述】:
我有一个数组,如下所示:
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
在每行的开头和结尾加上引号'""'。我希望它是一个单件,以引号开头,然后是行,最后是引号。但不要引用每一行。
【问题讨论】:
-
输出有什么区别?
-
我有 5 个由 .each 生成的单独字符串,而不是一个完整的字符串
-
那你需要一个字符串吗?
标签: ruby string transformation text-formatting