基本功能
使用 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"