1. 단한 연산자 / 산술 연산자
  2. 비교 연산자와 동등성, 동일성
  3. 논리 연산자 / 코틀린에 있는 특이한 연산자
  4. 연산자 오버로딩

단한 연산자 / 산술 연산자

Untitled

비교 연산자와 동등성, 동일성

Untitled

compareTo로 결과 반환

동등성 Equality : 두 객체의 값이 같은가?

동일성 Identity : 완전히 동일한 객체인가? 즉 주소가 같은가?

Untitled

논리 연산자 / 코틀린에 있는 특이한 연산자

Untitled

Java 처럼 Lazy 연산을 사용 (“A” == “A” || “A” == “B”) 이면 A==A만 수행하고 종료