
📚 모의 면접 스터디[ 질문 ]mutating 키워드에 대해서 설명해 주세요.A. mutating 키워드는 Swift에서 구조체(struct)나 열거형(enum) 내부에서 자기 자신을 수정할 수 있도록 허용할 때 사용하는 키워드입니다.Mutating이 필요한 이유Swift에서 struct와 enum은 값 타입(value type)입니다. 값 타입은 기본적으로 내부에서 자신의 속성을 직접 수정할 수 없습니다.따라서 구조체 안에서 속성을 수정하는 메서드를 만들고 싶을 때는 mutating 키워드를 사용해 자기 자신을 수정할 수 있도록 허용해야 합니다. call by reference와 call by value에 대해서 설명해 주세요.1. Call by Value (값에 의한 호출)값 자체를 복사해서 함..