8.2.1 Kotlin中的函数

首先,我们来看下Kotlin中函数的概念。#### 函数声明

Kotlin 中的函数使用 fun 关键字声明

  1. fun double(x: Int): Int {
  2. return 2*x
  3. }
  4. ```#### 函数用法
  5. 调用函数使用传统的方法
  6. ```kotlin
  7. fun test() {
  8. val doubleTwo = double(2)
  9. println("double(2) = $doubleTwo")
  10. }

输出:double(2) = 4

调用成员函数使用点表示法

  1. object FPBasics {
  2. fun double(x: Int): Int {
  3. return 2 * x
  4. }
  5. fun test() {
  6. val doubleTwo = double(2)
  7. println("double(2) = $doubleTwo")
  8. }
  9. }
  10. fun main(args: Array<String>) {
  11. FPBasics.test()
  12. }

我们这里直接用object对象FPBasics来演示。