val sum = fun (a: Int,b: Int) = a + b
sum(2,2)结果是4
val res = fun (a: Int,b: Int) = {a + b}
res(2,2)结果是(kotlin.Int, kotlin.Int) -> () -> kotlin.Int
需要res(2,2).invoke()这样调用,有{}的是一个lambda表达式了
打印sum的签名 (kotlin.Int, kotlin.Int) -> kotlin.Int
val sum = fun (a: Int,b: Int) = a + b
sum(2,2)结果是4
val res = fun (a: Int,b: Int) = {a + b}
res(2,2)结果是(kotlin.Int, kotlin.Int) -> () -> kotlin.Int
需要res(2,2).invoke()这样调用,有{}的是一个lambda表达式了
打印sum的签名 (kotlin.Int, kotlin.Int) -> kotlin.Int