Dela via


Vadderad funktion

Fullständigt kvalificerat namn: Std.Arrays.Padded

function Padded<'T>(paddedLength : Int, defaultElement : 'T, inputArray : 'T[]) : 'T[]

Sammanfattning

Returnerar en matris som är vadderad med angivna värden upp till en angiven längd.

Typparametrar

'T

Typ av matriselement.

Inmatning

paddedLength

Längden på den vadderade matrisen. Om detta är positivt, är array vadderad i huvudet. Om detta är negativt, är array vadderad vid svansen.

defaultElement

Standardvärde som ska användas för utfyllnadselement.

samling

Matris som ska vadderas.

Utdata

En matris output som är array vadderad i huvudet eller svansen med defaultElements tills output har längd paddedLength

Exempel

let array = [10, 11, 12];
// The following line returns [10, 12, 15, 2, 2].
let output = Padded(-5, 2, array);
// The following line returns [2, 2, 10, 12, 15].
let output = Padded(5, 2, array);