Kotlin学习笔记(一)

云端IDE:https://try.kotlinlang.org/

Kotlin是运行在JVM环境下的语言。首先我们要有JDK环境。

Kotlin简洁,规避掉了空值异常,与java 100%兼容,协程、DSL

入口函数:

fun main(args:Array){

}

基本数据类型(8种):byte、int、float、char、double、long、boolean、short

var+变量名称+变量类型    如:var a:Boolean

首字母必须大写 如 Int

基本数据类型和包装数据类型自动转换

BigDecimal存储高精度数据

var big:BigDecimal = BigDecimal(val:"")  这个参数为什么这么放?

var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和java中声明变量的方式一样。

val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。

val 代表常量

定义比较简单,和java一样.必须初始化赋值

元组数据:二元、三元

val pair:Pair = Pair("","") 类似map

val triple:Triple = Triple("","",)

读取数据:readline()

字符串比较:

===比较地址

空值异常

+?表示可空类型

s?.toInt()空值不执行

s!!.toInt()我确定不为空,程序可能有问题

你可能感兴趣的:(Kotlin学习笔记(一))