Etc

Set가 같은 객체를 중복으로 저장해요

haechan29 2022. 12. 28. 23:46

Set는 요소를 중복해서 저장하지 않지만,

객체의 경우 객체의 주소를 저장하기 때문에

모든 인스턴스가 같은 값을 가져도 같은 객체로 취급되지 않고 중복해서 저장된다.

 

PS. Kotlin에서는 객체를 == 연산자로 비교하면 자동으로 모든 인스턴스가 같은 값을 갖는 지를 비교한다고 한다.

Kotlin 만세!