Ruby:如何打印2D数组?

Nul*_*uli 1 ruby

puts WINNING_ROWS.each{ |solution| "[ #{solution.map{ |space| "#{space}"}} ]"}
Run Code Online (Sandbox Code Playgroud)

我尝试过上面的操作,但之后只用新行char列出每个值.

我正在尝试获得输出:

[stuff,in,row,1]
[stuff,in,row,2]
etc
Run Code Online (Sandbox Code Playgroud)

Dig*_*oss 7

如果这只是用于调试,通常的方法是说

p expression
Run Code Online (Sandbox Code Playgroud)

要么

puts expression.inspect
Run Code Online (Sandbox Code Playgroud)

......这是一回事.

你也可以使用pp.

require 'pp'
pp expression

pp(expr)
Run Code Online (Sandbox Code Playgroud)