Junior — Middle
Qual palavra-chave é usada para alterar o valor de uma variável no corpo de uma função?
sobes.tech IA
Resposta da IA
Em Swift, para alterar o valor de uma variável passada para uma função, usa-se a palavra-chave inout. Isto permite passar a variável por referência, de modo que as alterações dentro da função se reflitam na variável original.
Exemplo:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Vai mostrar 6
Note que ao chamar a função, a variável é passada com o símbolo &.