Kotlin(六)函数

定义函数的语法:使用关键字fun

fun 函数名() {

    // function body

}

带参数的函数语法:

fun 函数名(参数名:参数类型,参数名1:参数类型1... ) {

    // function body

}

带返回参数的函数:

fun 函数名():返回参数类型 {

    // function body

}

可变参数的函数:

fun 函数名(vararg 参数名:参数类型){

     // function body

}

例如:

fun add(vararg x:Int):Int{

        var total = 0;

        for(i in x){

                total +=i

        }

    return total

}

调用:add(2,5,6),输出:13

默认和命名参数

fun main() {

    println(add())              //使用默认参数                       

    println(add(3))      //传第一个参数                                                                                         

    println(add(1,2))    //传两个参数                                                                                         

    println(add(b=5))   //传第二个参数,使用命名参数

}                                                                                                                           

fun add(a:Int=11,b:Int=22):Int{         

    return a+b                                                                                                               

}                   

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

友情链接更多精彩内容