프로토콜 기능이 Self를 반환합니다. 개체의 복사본을 반환하는 프로토콜 P가 있습니다. protocol P { func copy() -> Self } P를 구현하는 클래스 C: class C : P { func copy() -> Self { return C() } } 을 을 하는지 과 하는지 을 Self합니다:음가다다가:iet음rg. 'C' 유형의 반환 표현식을 'Self' 유형의 반환 표현식으로 변환할 수 없습니다. 저도 돌아오려고 했습니다.C. class C : P { func copy() -> C { return C() } } 이로 인해 다음과 같은 오류가 발생했습니다. 클래스가 '의 메서드 'copy 'C' 'copy()' 해야 는 가 의 해야 는 Self의정서 'P 접두사를 붙이는 경우를 제외..