3 ms·
For me it's the function expansion syntax. fun main(args : Array<String>) { val a = calculate(1) { x -> 10 + x } //11 val b = calculate(2) { x -> 20
by dodyg 13y ago
For me it's the function expansion syntax.
fun main(args : Array<String>) {
val a = calculate(1) { x -> 10 + x } //11
val b = calculate(2) { x -> 20 * x } //40
println("a = $a, b = $b")
}
fun calculate(a : Int, calc : (Int) -> Int) : Int{
return calc(a)
}