Código com erros (Parte 7)

Mubashir quer trocar dois números dados.

A função propositalmente defeituosa swap não está retornando os valores corretos. Você pode ajudá-lo a corrigi-la?

let a = 100
let b = 200
let result = swap(a, b)
// Deveria produzir [200, 100], mas atualmente produz [100, 100].

Exemplos

swap(100, 200) ➞ [200, 100]

swap(44, 33) ➞ [33, 44]

swap(21, 12) ➞ [12, 21]

Notas

N/A