Junior — Middle
Որ բանալի բառն է օգտագործվում փոփոխականի արժեքը փոխելու համար ֆունկցիայի մարմնում?
sobes.tech AI
Պատասխան AI-ից
Swift-ում, փոփոխականի արժեքը փոխելու համար, որը փոխանցվում է ֆունկցիային, օգտագործվում է inout բանալի բառը: Սա թույլ է տալիս փոփոխականը փոխանցել հղումով, որպեսզի ֆունկցիայի ներսում կատարված փոփոխությունները արտացոլվեն սկզբնական փոփոխականում:
Օրինակ՝
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Տպում է 6
Նշենք, որ ֆունկցիային կանչելիս փոփոխականը փոխանցվում է & նշանով։