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