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类的初始化 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )

如何使用 Kotlin 创建自定义视图的构造函数

Kotlin 函数定义