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