fun:kotlin声明函数时使用的关键字
基本语法:
fun sum(a : Int, b : Int):Int{
return a + b
}//sum为函数名 a 为参数 a:Int 意义为参数类型 括号外的Int 为返回值类型
在 kotin 中return 时 不需要括号,并且不需要 ;
fun sum(vararg a : String ){
for( t in a){//in 在for循环中作为迭代作用,遍历a中的每个元素
println(t)
}
}
sum(" a" ," b" ,"c", "d") //此句意为函数调用
vararg 关键字可以用来定义可变长参数, t此时相当于 a[i] = a b c d
可变长参数在每个函数中只能有一个,且不要求它的位置在最后一个,当一个函数中有可变长参数时,其他参数 则需要使用 参数名 = 参数,否则会传递到可变参数中
这个for循环相当于java中的
for( i = 0;i <= a.length;i++ ){
String t = a[i];
System.out.println(t);
}
在kotlin中 == 是比较值,=== 是比较地址
fun test_4(a : Int,b : Int){ println(a == b) println(a === b) }
kotlin中 支持三个引号 """ 扩起来的字符串,支持多行字符串
fun test_5(){ val text = """ aaa bbb ccc """.trimMargin() println(text) }
trimMargin()方法可以删除多余的空白