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