티스토리 뷰

macOS, iOS

[iOS] swift의 mutating은?

SweetDev 2021. 2. 26. 11:11

코딩하다보면 mutating func 어쩌고저쩌고 이런 키워드를 많이 보게되는데, mutating은 어떤 역할을 할까?

 

'mutate' 라는 단어 자체가 변화시키다라는 뜻이 있다. 

 

우리는 이미 이게 안되는걸 알고 있다. 값 타입의 경우, 인스턴스 생성 후 인스턴스 함수에서 인스턴스의 속성은 바꿀 수 없다. 

 

함수에 mutating 속성을 추가해주면 가능해진다. 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함