Sobes.tech
Junior — Middle

Որ բանալի բառն է օգտագործվում փոփոխականի արժեքը փոխելու համար ֆունկցիայի մարմնում?

sobes.tech AI

Պատասխան AI-ից

Swift-ում, փոփոխականի արժեքը փոխելու համար, որը փոխանցվում է ֆունկցիային, օգտագործվում է inout բանալի բառը: Սա թույլ է տալիս փոփոխականը փոխանցել հղումով, որպեսզի ֆունկցիայի ներսում կատարված փոփոխությունները արտացոլվեն սկզբնական փոփոխականում:

Օրինակ՝

func increment(value: inout Int) {
    value += 1
}

var number = 5
increment(value: &number)
print(number) // Տպում է 6

Նշենք, որ ֆունկցիային կանչելիս փոփոխականը փոխանցվում է & նշանով։