inout = call by reference
= 함수가 값을 반환한 이후에도 매개변수에 변화를 유지하는 것
예제
var Value = 1
func myValue (Value: inout Int) -> Int{
Value += Value
return(Value)
}
print(Value)
print(myValue(Value : &Value))
print(Value)
실행결과
// 1
// 2
// 2
강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA
'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글
Swift : 클로저, 후행 클로저 (0) | 2022.01.05 |
---|---|
Swift : 함수3 [ 함수를 매개변수, 리턴 값으로 사용 ] (0) | 2022.01.05 |
Swift : 가변 매개변수 (0) | 2022.01.05 |
Swift : 소수점 원하는 만큼 출력하는 방법 (0) | 2022.01.05 |
Swift : 함수에서 여러 개의 값 반환하기 (0) | 2022.01.05 |
댓글