【问题标题】:Two-Dimensional Array in Ruby [duplicate]Ruby中的二维数组[重复]
【发布时间】:2013-03-09 23:46:28
【问题描述】:

如何在Ruby中输入一个二维数组?如何在Ruby中初始化和声明数组?

【问题讨论】:

    标签: ruby-on-rails ruby input


    【解决方案1】:

    你声明一个二维数组

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

    或者你可以使用Matrix

    http://www.ruby-doc.org/stdlib-1.9.3/libdoc/matrix/rdoc/Matrix.html

    【讨论】:

    • 这在某些语言(至少是 C#)中称为锯齿状数组,因为它不能保证其矩形“形状”。同时,C# 提供了真正的二维矩形数组。只是在这里倾倒我的大脑。 :)
    • @SergioTulentsev 这就是为什么 Ruby 为我们提供了一个漂亮的 Matrix 类:)
    • 我不一定会把Matrix 称为漂亮的班级;它甚至不是可变的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 2017-02-25
    • 1970-01-01
    • 2013-01-08
    • 2017-09-20
    相关资源
    最近更新 更多