基本功能

使用 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"