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