Матрица - это массив массивов (или массив строк, если вы предпочитаете). Поэтому вам нужно выполнить for_all
в каждой из строк, чтобы проверить, что все элементы строки равны нулю, и еще один внешний for_all
, чтобы проверить, что все for_all
над строками истинны:
let arr = Array.make_matrix 4 4 0 in
Array.for_all (fun row ->
Array.for_all ((=) 0) row) arr