因为网上有很多的教程,我在总结时会侧重于注意点,定义等信息大家可以去看下官方文档。
kotlin 基本类型有:
字节 Byte整型 Int Long浮点型 Float Double字符 Char字符串 String格式:
<关键词var或val> <标识符> : <类型> = <初始化值>关键词 var 可读写变量
例如:
var :Int=1; var a=1;编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断。
关键词 val 只读变量 相当于Java中的final
例如
val :Int=1; val a=1;在Java中是这样打印的:
int a=5; System.out.println("输出-----"+a);在Kotlin中是这样打印的,非常的方便啦:
val a = 5 println("输出-----$a")最常见的两种声明方法:
//表示声明了一个非空的字符串 var age:String="" //类型后面加?表示可为空 var age2: String? = "23"另外 还有其他两种声明方法: 3、新引入运算符“?:”,一旦实例为空就返回该运算符右边的表达式; 4、新引入运算符“!!”,通知编译器不做非空校验,运行时一旦发现实例为空就扔出异常;
//不做处理返回 null val ages3 = age?.toInt() //age为空返回-1 val ages4 = age?.toInt() ?: -1今天就分享到这里,希望对你有帮助!