call by reference

jhgu125·2021년 9월 23일
0

참조에 의한 전달

함수가 값을 변환한 후에도 매개 변수에 일어난 변화를 유지하려면, 함수의 선언부에서 매개변수를 입출력 매개변수(in-out parameter)로 선언

var myAge = 10
func doubleAge (age: inout Int) -> Int {
age += age
return(age)
}
print(myAge)
print(doubleAge(age : &myAge))
print(myAge)

출처 - iOS프로그래밍기초(21-2학기)한성현교수 강의 내용 변형 및 요약

0개의 댓글