Junior — Middle
Kura atslēgvārds tiek izmantots, lai mainītu mainīgā vērtību funkcijas ķermenī?
sobes.tech AI
Atbilde no AI
Swift valodā, lai mainītu mainīgā vērtību, kas nodota funkcijai, tiek izmantots atslēgvārds inout. Tas ļauj nodot mainīgo pa atsauci, lai izmaiņas funkcijas iekšienē būtu redzamas uz sākotnējo mainīgo.
Piemērs:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Izvadīs 6
Ņemiet vērā, ka, izsaucot funkciju, mainīgais tiek nodots ar simbolu &.