프로토콜 준수하는 타입의 초기화 문제

Opaque 리턴 타입을 공부하던 중 곤란에 처했어요.

Generic 으로 표현한 아래 함수에서 Generic을 걷어내는 테스트를 해 봤는데,

some 을 사용해서 상위의 프로토콜을 선언했는데, 의외의 곳에서 암초를 만났어요.

Int를 init할 때 BinaryInteger가 아닌 Swift.BinaryInteger를 사용하라는 메세지를 받았는데,

혹시 설명해 주실 분 있으신가요?

혹은 미래의 나? :roll_eyes:

좋아요 3

미래의 나를 만들기 위한 몸부림