Languege/Kotlin
[Kotlin Basic] 기초 문법 학습 2
이번 포스팅에서는 코틀린을 공부하면서 헷갈렸던 내용과, 잘못 이해했던 부분(오답)을 바로잡고 보완 하겠습니다. 연산자와 비교(동등성 vs 동일성), 제어문(if, when), 반복문(for, while) 등을 Java와 Kotlin에서 어떻게 다루는지 살펴보도록 하겠습니다. 특히 코틀린의 compareTo, 연산자 오버로딩, 스마트 캐스팅 등을 함께 정리했으니 참고하시면 좋을 것 같아요.⚖️ 동등성과 동일성 (Equality vs Identity)자바와 코틀린 모두 객체를 비교할 때 “동등성”과 “동일성”을 구분합니다.동등성(Equality)값이 같은지 비교합니다.Java: equals()Kotlin: == (내부적으로 equals() 호출)동일성(Identity)완전히 같은 객체(메모리 주소가 동일)인..
2025. 3. 4. 23:52