안녕하세요. 이번에는 mutating 설정에 대해 알아볼게요. Swift에서 구조체(Structure)나 Enum은 value 타입입니다. value 타입은 기본적으로 인스턴스 method 안에서 프로퍼티를 수정할 수 없습니다. 여기까지 말했으니... 이번 글의 주제가 뭔지 대충 감이 잡히시겠죠??ㅎㅎ..ㅋㅋㅋ value 타입의 프로퍼티를 인스턴스 method 안에서 수정할 수 있는 방법이 있기 때문이죠. 바로 mutating과 함께라면!!ㅎㅎ.. 어렵지 않으니 바로 예제로 알아볼게요. Point라는 구조체를 선언하고 moveBy(x:y:) method 안에서 x, y 프로퍼티 값을 수정해보겠습니다. 컴파일하면 에러가 발생합니다. (value 타입의 프로퍼티를 인스턴스 method 안에서 직접 수정하려고..