Kotlin基础笔记

1、kotlin基本数据类型

Boolean/Int/Float/Long/Double/Char/Byte

2、==等同于java的equals;===等同于java的==

3、字符串模版:$string,在字符串前加$。

4、String  长度:s.length;String 不为null

5、var string:String=getName()?:return;//意思就是如果getName()方法返回为null,则执行?:后面的语句。

6、val range:IntRange=0..1024//[0,1024]

      val range1:IntRange=0 until 1024//[0,1024)

7、数组:val array:IntArray=intArrayOf(1,2,3)

                 val carray:CharArray=charArrayOf('a','b')

                 val sarray:Array =arrayOf("wo","ni")

                array.slice(1..2)//取下标区间1,2之间的数值

               array.size//长度

               array[1]//取指定下标的值

               sarray.get(1)//取指定下标的值

8、val  常量   :val ABC="Hello"//可以省略其类型(运行时常量);const val TAG="tag"//编译期常量

      var  变量

9、匿名函数

              val sayHi=fun(string :String){

                  print("$string")

                }

10、lambda

              //参数->最后一行返回值

             1、 val sum={arg1:Int,arg2:Int->

                  println("${arg1+arg2}")

                   arg1+arg2}

              2、val say={"hello"}

你可能感兴趣的:(Kotlin基础笔记)