Rubyの2次元配列にどのように値を代入するか

Ruby の 2 次元配列に値を代入するには、次の方法を使用できます。

  1. 直接値渡しを使用する:
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
  1. ループで値を代入する。
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
  1. 添字を使用して要素にアクセスして代入する
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

どの方法を取っても、特定の値を含む二次元配列が最終的な結果となります。

bannerAds