Compartilhar via


Função adicionada

Nome totalmente qualificado: Std.Arrays.Padded

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

Resumo

Retorna uma matriz acolchoada com valores especificados até um comprimento especificado.

Parâmetros de tipo

'T

O tipo dos elementos da matriz.

Entrada

paddedLength

O comprimento da matriz acolchoda. Se isso for positivo, array será adicionado à cabeça. Se isso for negativo, array será acolchoados na parte final.

defaultElement

Valor padrão a ser usado para elementos de preenchimento.

array

Matriz a ser adicionada.

Saída

Uma matriz output que é o array acolchoados na cabeça ou na cauda com defaultElements até que output tenha comprimento paddedLength

Exemplo

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