array_flatten 函数
按行优先顺序展平嵌套数组,也可以指定展平深度。
语法
ArrayTools:-Flatten(array)ArrayTools:-Flatten(array, depth)array_flatten(array, depth)
参数与选项
array | 要展平的嵌套数组。 |
|---|---|
depth | 可选非负层数;省略时展平所有层级。 |
示例
- 展平矩阵
ArrayTools:-Flatten([[1, 2], [3, 4]])返回 [1, 2, 3, 4]。 - 展平一层
ArrayTools:-Flatten([[[1], [2]], [[3], [4]]], 1)返回 [[1], [2], [3], [4]]。