Qual é a saída?
func swap<T>(
_ a: inout T,
_ b: inout T
) {
let temp = a
a = b
b = temp
}
var x = 5, y = 9
swap(&x, &y)
print(x)
print(y)
Tente no Swift Playground online →
[spoiler title="Solução"]
Resposta:
9 5
Explicação:
Funções genéricas usam parâmetros de tipo (como
[/spoiler]

