Freigeben über


Diagonale Funktion

Vollqualifizierter Name: Std.Arrays.Diagonal

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

Zusammenfassung

Gibt ein Array diagonaler Elemente eines zweidimensionalen Arrays zurück.

Beschreibung

Wenn das zweidimensionale Array keine quadratische Form aufweist, wird die Diagonale über dem Minimum über der Anzahl von Zeilen und Spalten zurückgegeben.

Typparameter

T

Der Typ jedes Elements von matrix.

Eingabe

Matrix

2-dimensionale Matrix in zeilenweiser Reihenfolge.

Beispiel

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

Siehe auch