[여긴 믿을 곳이 아닙니다.]
일반함수를 람다식 처럼 쓰는 것
private fun sum(a: Int, b: Int): Int = a + b
fun main() {
println(sum(20,30))
// println(sum.invoke(20,30)) // 람다가 아니라서 invoke는 못 쓴다?
println(::sum.invoke(20,30)) // 함수 참조를 통해 invoke 사용
}
'개발 중얼거림' 카테고리의 다른 글
Kotlin 에서 SQLite 쓰기... (2) | 2024.09.02 |
---|---|
[Kotlin] 표준 함수 apply와 also의 차이점 (1) | 2024.08.29 |
[Kotlin] invoke란? (0) | 2024.08.29 |
[Kotlin] Sealed class vs Enum (0) | 2024.08.29 |