数组的类型字面量只能体现它的元素类型和维数,而不能体现元素的顺序以及各个维度上的元素数量。不过多维数组在各个维度上的元素数量仍需满足既定的规则。

    我们可以利用数组的构造函数来创建拥有更多维度的数组。在这里,我们需要注意的是,传入的参数值对于新数组的尺寸以及其中元素值的影响。除了构造函数,我们还可以使用、ones、之类的函数创建多维数组。

    对于数组中元素值的修改,我们同样可以使用索引表达式。索引表达式在这方面的不俗表现也同样依托于强悍的索引机制。另外,我们还可以使用视图来查看和修改数组中的元素值。它基于的依然是索引机制。它的一个显著优势是,我们可以通过视图对原有数组中的元素值进行完全的替换。

    我们用了一整章的篇幅讨论了数组本身,以及怎样才能正确地表示、构造数组和存取其中的元素值。在看过这一章之后,你应该就可以比较熟练地运用数组了。不过,我们还应该去了解更多关于数组的知识。在下一章,我会继续和你讨论几个与之有关的重要专题。虽然这些专题的内容并不像本章所讲的那么基础,但是它们却可以在很大程度上提高你的编码效率。