본문 바로가기

Etc

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

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

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

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

 

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

Kotlin 만세!