1. mutating 키워드란?Swift에서 구조체(struct)와 열거형(enum)은 값 타입. 기본적으로 값 타입은 인스턴스의 프로퍼티를 직접 수정할 수 없음.이를 해결하기 위해 Swift에서는 mutating 키워드를 통해, 구조체 또는 열거형의 메서드에서 인스턴스 자체를 수정할 수 있도록 함.2. mutating의 역할구조체나 열거형의 프로퍼티를 수정할 수 있도록 메서드에 선언.메서드가 호출될 때, 인스턴스의 새로운 복사본을 생성하고, 그 복사본을 수정.3. 문법mutating 키워드는 메서드 정의 앞에 추가.struct Counter { var count = 0 mutating func increment() { count += 1 }}var counter = Coun..