Action Kotlin 6 - 연산자 오버로딩과 기타 관계
Plus Kotlin에서는 연산자 오버로딩을 통해 연산자의 동작을 커스터마이징 할 수 있다. Plus 메서드를 오버로딩하면, +연산자를 사용할 때, plus 메서드가 호출된다. class MyNumber(val value: Int) { operator fun plus(other: MyNumber): MyNumber { return MyNumber(value + other.value) } } fun main() { val num1 = MyNumber(10) val num2 = MyNumber(20) val result = num1 + num2 // MyNumber의 plus 메서드가 호출됨 println(result.value) // 30 출력 } 위의 예시 코드를 보면 plus를 오버로딩하기 위해서는 p..