ruby - 如何在 ruby​​ 中打印多维数组?

标签 ruby printing multidimensional-array

在 ruby​​ 中打印多维数组的首选方法是什么?

例如,假设我有这个二维数组:

x = [ [1, 2, 3], [4, 5, 6]]

我尝试打印它:

>> print x
123456

还有什么不起作用:

>> puts x
1
2
3
4
5
6

最佳答案

如果您只是在寻找易于阅读的调试输出,“p”很有用(它在数组上调用 inspect())

p x
[[1, 2, 3], [4, 5, 6]]

关于ruby - 如何在 ruby​​ 中打印多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478300/

相关文章:

ruby - 如何在一行内遍历这个散列?

ruby-on-rails - 将属性附加到模型以在 Rails 3 上临时使用

ruby-on-rails - Heroku 在上传 Assets 时忽略 RACK_ENV= staging

printing - Julia - 在求解最小化时抑制 Clp 优化器的输出

c# - 从 Azure Function 打印到 LAN 打印机

css - Pages 中的 NoMethodError #welcome 安装 Bootstrap gem 后

php - 在 Javascript 文件中在屏幕上打印 html 输入属性和变量

angular - 错误 : Cannot find a differ supporting object '[object Object]' of type 'object' Angular 6

arrays - 由于n-1维数组且没有循环,如何从n维数组中提取n-1维数组?

arrays - 为什么我们不能有 2D UIImage 数组?