我有一个这样的多维数组:
main_array = [ [["a","b","c"],["d","e"]], [["e","f"],["g","h"]] ]
而且我想检查是否main_array
包含其他数组。
我以为这可以用main_array.include?(Array)
,但是我错了。
要直接回答您的问题,我将使用#grep
方法
main_array.grep(Array).empty?
这将确保,如果您main_array
包含至少一个元素Array
,则如果返回false
。
main_array.grep(Array).size == main_array.size
这将告诉您所有元素是否都是数组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句