核心提示: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


