数组

在数学上,数组是一类特殊的函数,它们的定义域是连续整数区间,通常从 0 或 1 开始。a_n = n^2 是一个例子。对于数组 \{a_n\} ,有 \sum_{i=1}^n a_i = \frac{n(n+1)(2n+1)}{6},诸如此类。特别地,对于有限、二维的数组,有时被称为「矩阵(matrix)」

在计算机中,数组通常用于存储一系列有序的数据。在 C 系语言中,数组索引从 0 开始,同时区间是左闭右开的,它的好处是恐怖的效率;而 Julia 中从 1 开始(你也可以选择使用 OffsetArrays 来自定义索引起点),同时区间通常是闭区间,它的好处是直观性。