Função trocada
Nome totalmente qualificado: Std.Arrays.Swapped
function Swapped<'T>(firstIndex : Int, secondIndex : Int, array : 'T[]) : 'T[]
Resumo
Aplica uma troca de dois elementos em uma matriz.
Entrada
firstIndex
Índice do primeiro elemento a ser trocado.
secondIndex
Índice do segundo elemento a ser trocado.
array
Matriz com elementos a serem trocados.
Saída
A matriz com a troca in-loco aplicada.
Exemplo
// The following returns [0, 3, 2, 1, 4]
Swapped(1, 3, [0, 1, 2, 3, 4]);