高阶函数

高阶函数

温馨提示:本文最后更新于2025-11-28 12:06:05,某些文章具有时效性,若有错误或已失效,请在下方留言

高阶函数可以接受一个或多个函数作为参数,也可以讲一个函数作为返回值。

fun operateOnNumbers(a: Int, b: Int, operation: (Int, Int) -> Int): Int {
    return operation(a, b)
}

// 函数的使用
val addResult = operateOnNumbers(2, 3) { a, b -> a + b }
println("Add result: $addResult")
val multiplyResult = operateOnNumbers(2, 3) { a, b -> a * b }
println("Multiply result: $multiplyResult")
val subtractResult = operateOnNumbers(2, 3) { a, b -> a - b }
println("Subtract result: $subtractResult")
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容