核心提示:1. Val和Varval:用于声明不可变量,不可变是指引用不可变;var:用于声明可变的变量;package hello //可选的包头fun main(args: ArrayString){// ...
1. Val和Var
val:用于声明不可变量,不可变是指引用不可变;
var:用于声明可变的变量; package hello // 可选的包头 fun main(args: Array<String>){ // 包级可见的函数,接受一个字符串数组作为参数 val a = "不可变的变量" //不可变的变量 var n = 2 // 可变 println(a) println(n) }
2.fun函数
Kotlin中的函数可以这样声明:
fun函数名(参数列表):返回值类型{函数体} //fun 函数名 参数列表 :返回值类型{函数体} fun add1(a1:Int,a2:Int):Int{ return a1+a2 } //fun 函数名 参数列表 = 表达式 fun add2(a1:Int,a2:Int) = a1 + a2; 另外一种方式 fun main(args: Array<String>){ println(sum1(1,2)) println(sum2(3,4)) } var sum1 = fun(a1:Int,a2:Int):Int{ return a1+a2 } var sum2 = fun(a1:Int,a2:Int) = a1 + a2 输出 3