无论是多维还是一维,数组元素的内存排列都是连续的(从第一个元素开始)。那么多维数组的真正需求是什么?
最佳答案
多维数组的一个用途是它强制所有子数组具有相同的大小,并在类型系统级别执行此操作,而不是在运行时强制执行。
关于functional-programming - 一维数组与多维数组的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540982/
无论是多维还是一维,数组元素的内存排列都是连续的(从第一个元素开始)。那么多维数组的真正需求是什么?
最佳答案
多维数组的一个用途是它强制所有子数组具有相同的大小,并在类型系统级别执行此操作,而不是在运行时强制执行。
关于functional-programming - 一维数组与多维数组的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540982/