Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 通过嵌套数组循环?_Ruby_Loops_Multidimensional Array - Fatal编程技术网

Ruby 通过嵌套数组循环?

Ruby 通过嵌套数组循环?,ruby,loops,multidimensional-array,Ruby,Loops,Multidimensional Array,我被分配了一个任务,要求我遍历一个数组数组,并用每个数组中的最小数创建一个新数组 我必须循环,我们还没有学会“.map”方法。如果你能使用min result = [] arr_of_arr.each do |arr| result << arr.min end 因为这是一个家庭作业问题:到目前为止,你为了完成作业做了哪些努力?也许您可以从创建一些示例数据开始?您将使用哪个sytnax/方法来代替.mapI循环-好的,但问题是什么?或者你只是把你的任务委托给我们? result

我被分配了一个任务,要求我遍历一个数组数组,并用每个数组中的最小数创建一个新数组

我必须循环,我们还没有学会“.map”方法。

如果你能使用min

result = []
arr_of_arr.each do |arr|
  result << arr.min
end

因为这是一个家庭作业问题:到目前为止,你为了完成作业做了哪些努力?也许您可以从创建一些示例数据开始?您将使用哪个sytnax/方法来代替.mapI循环-好的,但问题是什么?或者你只是把你的任务委托给我们?
result = []
arr_of_arr.each do |arr|
  min = arr[0]
  arr.each do |elem|
    min = elem if elem < min
  end
  result << min
end
arr_of_arr.map(&:min)