7
일반 함수를 명시 적으로 특수화 할 수 없습니다.
다음 코드에 문제가 있습니다. func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } generic1 (이름) 컴파일러 오류에 대한 결과는 "명시 적으로 일반적인 기능을 전문화 할 수 없습니다" 이 오류를 피할 수있는 방법이 있습니까? generic1 함수의 서명을 변경할 수 없으므로 (String)-> Void 여야합니다.