Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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_Multidimensional Array - Fatal编程技术网

Ruby:检查嵌套数组是否包含数组

Ruby:检查嵌套数组是否包含数组,ruby,multidimensional-array,Ruby,Multidimensional Array,我在检查嵌套数组是否包含单个数组时遇到问题。例如: a = [[1,2], [3,4]] a.each do |i| b= i.inspect puts a.include?(b) end 输出结果显示为false和false。如果有人能帮忙,那就太好了 将阵列展平 找到目标元素 这应该可以做到检查不是必需的。这输出true和true。取消注释代码中的注释以查看输出 您要查找特定数组还是任意数组? a = [[1,2], [3,4]] a.each do |i| # puts i.

我在检查嵌套数组是否包含单个数组时遇到问题。例如:

a = [[1,2], [3,4]]
a.each do |i|
  b= i.inspect
  puts a.include?(b)
end
输出结果显示为false和false。如果有人能帮忙,那就太好了

  • 将阵列展平
  • 找到目标元素

  • 这应该可以做到<代码>检查不是必需的。这输出true和true。取消注释代码中的注释以查看输出

    您要查找特定数组还是任意数组?
    a = [[1,2], [3,4]]
    a.each do |i|
      # puts i.to_s
      puts a.include?(i)
    end