Oldstar's Galaxy
로그인
Oldstar's Galaxy
로그인
Swift: inout
나이든별 / Oldstar
·
2022년 1월 5일
팔로우
0
swift
개발
0
Swift / iOS Keywords
목록 보기
4/13
참조 :
https://docs.swift.org/swift-book/LanguageGuide/Functions.html
함수 내에서의 반환값을 return 이외의 방법으로 전달하는 것.
값을 변화시키겠다는 선언이기 때문에, 상수나 리터럴을 넘길 순 없다.
함수의 매개변수로 넘겨진 변수를 함수 안에서 복사한 후, 함수가 반환될 때 원본 변수에 결과값을 재할당하는 식으로 이루어진다.
copy-in copy-out이라고 부른다. inout 자체도 이것의 줄임말.
개인적으로는, 주로 알고리즘 문제를 풀 때 많이 사용할 일이 생겼다.
나이든별 / Oldstar
함께 나아가고자 하는 사람
팔로우
이전 포스트
Swift: rawValue
다음 포스트
Swift: @escaping
0개의 댓글
댓글 작성