对ary.product(other_ary, ...)方法的一点扩充

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

def flatten(array, arr)
    begin
      unless array[0].flatten.size == array[0].size
        flatten(array[0], arr)
      else
        arr << array[0]
      end
      arr << array[1]
    rescue
      raise "第一个参数不能为一维数组!"
    end
  end