invoke 연산자는 **이름 없이 호출
**될 수 있다.
object Test {
operator fun invoke() {
println("Hello")
}
}
class CallTestObject {
Test() // 이렇게 이름 없이 호출 가능하다
}
코틀린은 **실행을 간편
**하게 할 수 있는 연산자를 제공
연산자 예시로는 (+, -, invoke)등이 있는데 이러한 연산자를 오버로딩을 할 수 있게 하는 것이 operator