반응형
자바와 코틀린의 동등성 연산
자바
- 자바에서 원시타입 비교시 ==를 사용한다.
- 참조변수에서 ==를 사용할 경우 주소값을 비교한다. (동일성)
- 자바에서 두 참조변수의 동등성을 알기 위해서는 .equals를 사용해야한다. (동등성)
코틀린
- 코틀린에서는 자바와 달리 ==를 사용시 내부적으로 .equals를 호출한다. (동등성)
- 주소값을 비교하고 싶다면 ===을 사용한다. (동일성)
참조 :
반응형
'안드로이드' 카테고리의 다른 글
[Kotlin] inline함수 reified키워드 (0) | 2022.08.30 |
---|---|
[Android] 제네릭(Generic)에 대해 알아 보자 (0) | 2022.08.24 |
[Android] MVVM ViewModel과 AAC ViewModel의 차이 (0) | 2022.08.04 |
[Android] 서비스(Service)에 대해 알아보자 (0) | 2022.07.05 |
소스 검색(?) (0) | 2022.06.30 |