함수가 이름이 없는 것.

val add: (Int, Int) -> Int = fun(x, y) = x + y // 함수 이름이 생략된 익명 함수
val add2 = fun (x: Int, y: Int) = x + y // 이렇게 사용 가능.
val result = add(10, 2)

익명 함수는 람다식과 매우 흡사해 보이지만

val addLamda = { x: Int, y: Int -> x + y }

익명 함수에서는 return, break, continue키워드가 사용이 가능하지만 람다식에서는 사용하기가 어렵다.