美文网首页
Kotlin(七)简化省略

Kotlin(七)简化省略

作者: zhudms | 来源:发表于2020-09-29 14:16 被阅读0次

    1. 当使用函数作为参数时,在作为参数的函数中,入参参数名可省略(不是主方法的函数式参数的参数名可以省略),但当需要对入参赋默认值时,参数名不能省略。

        例如:private fun testHigerFunction(a: Int, b: Int, test: (c: Int, d: Int) -> Int): Int {}

                    其中 test 作为主函数的参数声明不能省略,c,d作为函数式参数的入参,参数名可以省略。而且可以和前面的a,b重名

    2.  当函数参数返回值仍是函数参数时,可将返回值的函数参数的括号省略

        (Int)->((Int)->Unit) ===(Int)->Int->Unit

    相关文章

      网友评论

          本文标题:Kotlin(七)简化省略

          本文链接:https://www.haomeiwen.com/subject/rqcbektx.html