基本功能

使用 fun 關鍵字宣告函式,後跟函式名稱和任何引數。你還可以指定函式的返回型別,預設為 Unit。函式體包含在大括號 {} 中。如果返回型別不是 Unit,則正文必須為正文中的每個終止分支發出 return 語句。

fun sayMyName(name: String): String {
    return "Your name is $name" 
} 

相同的簡寫版本:

fun sayMyName(name: String): String = "Your name is $name" 

可以省略型別,因為可以推斷出:

fun sayMyName(name: String) = "Your name is $name"