[Error] Referencing initializer 'init(_:)' on 'Set' requires that 'T' conform to 'Hashable'
·
Ios/Error노트
- 해당 코드 123func checkDuplicationT>(_ ary: [T]) -> Bool{ return ary.count != Set(ary).count} Colored by Color Scriptercs 해당코드의 경우에는 배열을 받아서 중복값이 있는지 확인하는 메서드를 만들려다 생긴 오류다코드는 간단하게 배열을 받아 Set형식으로 변환해서 Set의 count와 array의 count랑 비교하면Set의 경우에는 중복 허용이 되지 않아 형변환시 중복값이 있으면 Set에 들어가지 않아 array와 count가 달라지게 된다.다만 배열에 어떤 타입이 들어갈지 알 수 없으니 제네릭으로 선언을 해놓자 에러가 발생하였다. - error codeReferencing initializer 'ini..