Junior — Middle
Jakie słowo kluczowe jest używane do zmiany wartości zmiennej w ciele funkcji?
sobes.tech AI
Odpowiedź od AI
W Swift, aby zmienić wartość zmiennej przekazanej do funkcji, używa się słowa kluczowego inout. Pozwala to na przekazanie zmiennej przez referencję, tak aby zmiany wewnątrz funkcji odzwierciedlały się na oryginalnej zmiennej.
Przykład:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Wyświetli 6
Zwróć uwagę, że podczas wywoływania funkcji zmienna jest przekazywana z symbolem &.