首页 > 解决方案 > 如何获取 Array 数组中的列数?

问题描述

如果我有一个二维数组,我怎样才能得到列数?

我可以得到行数,Array.length(o)其中 o 是一个 5*10 矩阵,它返回 5。

但是如何处理列?

标签: arraysmultidimensional-arrayocaml

解决方案


假设至少有一个“行”,并且列数组的长度相等,只需取第一个“列”数组的长度:

Array.length m.(0)

但是,如果没有行,这将引发异常。


推荐阅读