变量声明
val a: Int = 10
var a: Int = 10
val(value的简写)用来声明一个不可变的变量
var(variable的简写)用来声明一个可变的变量
Kotlin 提供这两个关键字用意时让开发者主动声明该变量时可变的还是不可变的。建议优先使用 val 来声明一个变量,符合编码规范。
函数
语法规则如下:
fun methodName(param1: Int, param2: Int): Int {
return 0
}
fun(function的简写)定义函数的关键字
fun 后面的是函数名
函数名后面的括号,里面声明该函数接受什么参数
参数括号后面的那部分用于声明返回什么类型的数据
最后大括号里面的内容是函数体
当一个函数只有一行代码时,Kotlin 允许我们不必编写函数体,可以直接讲唯一的一行代码写在函数定义的尾部,中间用等号连接即可
fun largerNumber(num1: Int, num2: Int): Int = max(num1, num2)