Swift
Swift 정리 : Call by reference 구현
코딩갱
2022. 10. 11. 15:19
inout매개변수 : call by reference 구현
var myValue = 15
func doubleValue (value: inout Int) -> Int {
//call by reference하고 싶은 매개변수의 자료형 앞에 inout 씀
value += value
return(value)
}
print(myValue) //15
print(doubleValue(value : &myValue)) //30
//call by reference하고 싶은 변수에 &붙여서 호출
print(myValue) //30