首页主机资讯ruby二维数组怎么赋值

ruby二维数组怎么赋值

时间2023-12-10 18:22:03发布访客分类主机资讯浏览368
导读:要赋值一个 Ruby 二维数组,你可以使用以下方法: 使用直接赋值: array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 使用循环逐个赋值: array = Array.new(3 { Array...

要赋值一个 Ruby 二维数组,你可以使用以下方法:

  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

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ruby二维数组怎么赋值
本文地址: https://pptw.com/jishu/576485.html
R语言怎么清空工作环境 c++怎么用set函数对数组重新赋值

游客 回复需填写必要信息