Kotlin学习笔记(一)

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()方法可以删除多余的空白


版权声明:本文为orikn1127原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。