Sobes.tech
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 &.