kotlin 高阶函数极简用法

  • 插播一段高阶函数用法
    1.定义函数A
    2.定义函数B在B的参数表中嵌入和A一致的参数形式和返回值形式
    3.调用函数B并将A作为B的一个参数引入,引入方式为::A
    如下
 fun runTest() {
        caculate(1,1,::high_level)
    }

    fun caculate(a: Int, b: Int, operate: (a: Int, b: Int) -> Int) {
        var result = operate(a, b)
        print("the result is " + result)
    }

    fun high_level(a: Int, b: Int):Int {
        return a + b
    }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容