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"}
网友评论