Sobes.tech
Junior — Middle

Jaké klíčové slovo se používá ke změně hodnoty proměnné v těle funkce?

sobes.tech AI

Odpověď od AI

Ve Swiftu se k pro změně hodnoty proměnné, která je předávána funkci, používá klíčové slovo inout. To umožňuje předat proměnnou odkazem, takže změny uvnitř funkce se projeví na původní proměnné.

Příklad:

func increment(value: inout Int) {
    value += 1
}

var number = 5
increment(value: &number)
print(number) // Vytiskne 6

Všimněte si, že při volání funkce je proměnná předána s ampersandem &.