Kotlin 函数定义
Posted の軍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin 函数定义相关的知识,希望对你有一定的参考价值。
1.不带参数,不返回值的函数
fun sum(){}
2.带参数,不带返回值的函数
fun sum(a:Int){}
3.带参数,带返回值的函数
fun sum(a:Int,b:Int) : Int{ return a+b}
4.将表达式作为函数体、返回值类型自动推断的函数
fun sum(a:Int,b:Int) = a+b
5.函数返回无意义的值
fun println(a: Int, b: Int) : Unit{ println("sum of $a and $b is ${a + b}") }
Unit 返回类型可以省略,比如上述方法可写成:
fun println(a: Int, b: Int) { println("sum of $a and $b is ${a + b}") }
以上是关于Kotlin 函数定义的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin常用的 Kotlin 类 ② ( 枚举类 | 枚举类定义函数 | 密封类 )
Kotlin常用的 Kotlin 类 ② ( 枚举类 | 枚举类定义函数 | 密封类 )
Kotlin类与对象 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )
Kotlin类的初始化 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )