Padded function
Plně kvalifikovaný název: Std.Arrays.Padded
function Padded<'T>(paddedLength : Int, defaultElement : 'T, inputArray : 'T[]) : 'T[]
Shrnutí
Vrátí matici s zadanými hodnotami až po zadanou délku.
Parametry typu
'T
Typ prvků pole.
Vstup
paddedLength
Délka polstrovaného pole. Pokud je to pozitivní, array
je vycpaný v hlavě. Pokud je to záporné, array
je vycpaný na ocasu.
defaultElement
Výchozí hodnota, která se má použít pro odsazení prvků.
pole
Pole, které má být vycpané.
Výstup
Maticový output
, který je array
vycpaný hlavou nebo ocasem s defaultElement
s, dokud output
nemá délku paddedLength
Příklad
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);