ruby二维数组怎么赋值
要赋值一个 Ruby 二维数组,你可以使用以下方法:
- 使用直接赋值:
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
- 使用循环逐个赋值:
array = Array.new(3) { Array.new(3) }
array.each_with_index do |row, i|
row.each_with_index do |element, j|
array[i][j] = i * 3 + j + 1
end
end
- 使用索引访问元素并赋值:
array = Array.new(3) { Array.new(3) }
array[0][0] = 1
array[0][1] = 2
array[0][2] = 3
array[1][0] = 4
array[1][1] = 5
array[1][2] = 6
array[2][0] = 7
array[2][1] = 8
array[2][2] = 9
无论你使用哪种方法,最终都会得到一个包含特定值的二维数组。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:docker启动镜像后容器未运行怎么解决 下一篇:c语言怎么打印变量的值
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。