[Kotlin] 람다 표현식
fun sum (x1 : Int, x2 : Int) : Int { return x1 + x2 } fun Calculator(a : Int, b : Int, p : (Int, Int) -> Int) { println("$a , $b -> ${p(a,b)}") } fun Square( a:Int, p : (Int) -> (Int)) { println("$a, ${p(a)}") } fun printInfo(p : () -> Unit) { print("Calcuator version : ") p() } fun main() { // 기본적인 호출 방식 Calculator(2,1, { c : Int, d : Int -> c + d}) // 타입 추론이 가능하다면 자료형을 생략 가능 Calculator(2,1, { ..