Sdílet prostřednictvím


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 defaultElements, 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);