欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Kotlin个人总结知识点(更新中)

程序员文章站 2024-03-14 23:05:37
...

Kotlin个人总结知识点(更新中)

函数

单表达式函数

在某些情况下,函数只是返回单个表达式,此时可以省略花括号井在等号(=)后指定函数体即可。这种方式被称为单表达式函数。

 fun test(x: Double, y: Double): Double = x * y
 fun main(args : Array<String>) {
     //调用area 函数
     println(test(2.0 , 5.0))
 }

对于单表达式函数而言,编译器可以推断出函数的返回值类型,因此Kotlin 允许省略声明函数的返回值类型。例如,上面的粗体字函数可改为如下形式:

 fun test(x: Double, y: Double) = x * y

形参默认值

通常建议将带默认值的参数定义在形参列表的最后

个数可变的形参

如果我们己有一个数组,程序希望将数组的多个元素传给个数可变的参数,则可以在传入的数组参数前添加“*”运算符。例如如下代码:

var arr= arrayOf ("参数1","参数2")
 //将数组的多个元素传给个数可变的参数
 test(*arr , num = 20)

函数重载

大部分时候并不推荐重载形参个数可变的函数,因为这样做确实没有太大的意义,而且容易导致错误。

相关标签: Kotlin