[iOS] Hashable


[iOS] Hashable

스위프트에서 딕셔너리의 키와 세트로 사용되기 위해서는 해당 타입은 반드시 Hashable 프로토콜을 준수해야 합니다 왜? Hashable 프로토콜을 준수하는 모든 타입의 인스턴스는 hashValue라는 정수형 프로퍼티를 갖고 있으며 이 값은 각각의 인스턴스를 식별하는 값이 됩니다그렇기 때문에 반드시 하나만 존재해야 하는 딕셔너리의 키값이나 중복된 값은 허용하지 않는 자료구조인 세트에 들어가는 값들은 Hashable 해야 합니다 그러니까 왜?반드시 하나만 존재해야 하는 딕셔너리의 키값이나중복된 값은 허용하지 않는 자료구조인 세트에 들어가는 값은왜! 왜!Hashable 해야 합니까?????조금 더 자세하게 알고 싶어서(누가 자꾸 이..........

[iOS] Hashable에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [iOS] Hashable