Поделиться через


Диагоналиная функция

Полное имя: Std.Arrays.Diagonal

function Diagonal<'T>(matrix : 'T[][]) : 'T[]

Сводка

Возвращает массив диагональных элементов 2-мерного массива

Описание

Если 2-мерный массив не имеет квадратной фигуры, то будет возвращена диагонали по минимальному числу строк и столбцов.

Параметры типа

'T

Тип каждого элемента matrix.

Ввод

матрица

2-мерная матрица в порядке строк.

Пример

let matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let diagonal = Diagonal(matrix);
// same as: column = [1, 5, 9]

См. также

  • Microsoft.Quantum.Arrays.Transposed