Project1

标题: 数组的问题:如何创建二维数组, [打印本页]

作者: 轩辕合流    时间: 2020-3-1 21:55
标题: 数组的问题:如何创建二维数组,
因为本人没有专业学过ruby,很多基础的东西都掌握不全。在此呢!想请一个自己困惑已久的问题

                1.如何在ruby中,创建一个二维数组

                2.如何在Ruby中,创建一个空数组,最后要达到的效果是这样的 (a = [nil, nil, nil, ………… nil])
作者: ppspssss    时间: 2020-3-1 22:09
https://rpg.blue/forum.php?mod=viewthread&tid=479105
5楼
作者: KB.Driver    时间: 2020-3-1 22:31
本帖最后由 KB.Driver 于 2020-3-1 22:36 编辑

# 1
# 长度为n的空数组
n = 5
Array.new(n)
=> [nil, nil, nil, nil, nil]


# 2
# r x c 的二维数组
r = 3
c = 5
Array.new(r){ Array.new(c) }
=> [[nil, nil, nil, nil, nil], [nil, nil, nil, nil, nil], [nil, nil, nil, nil, nil]]
作者: 轩辕合流    时间: 2020-3-1 23:47
KB.Driver 发表于 2020-3-1 22:31
# 1
# 长度为n的空数组
n = 5

那怒喝多




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1