ruby二维数组怎么赋值

   2025-02-13 9860
核心提示:要赋值一个 Ruby 二维数组,你可以使用以下方法:使用直接赋值:array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]使用循环逐个赋值:a

要赋值一个 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  endend
使用索引访问元素并赋值:
array = Array.new(3) { Array.new(3) }array[0][0] = 1array[0][1] = 2array[0][2] = 3array[1][0] = 4array[1][1] = 5array[1][2] = 6array[2][0] = 7array[2][1] = 8array[2][2] = 9

无论你使用哪种方法,最终都会得到一个包含特定值的二维数组。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言