1、基本数值类型:
Double:64位
Float:32位
Long:64位
Int:32位
Shot:16位
Byte:8位
注:Char不是
2、定义变量:变量分为可变和不可变。可变用var修饰,不可变用val修饰
2.1、语法:var 变量名:类型=值;
列子: var i:Int=34;
2.2、不指定类型自动匹配
2.3、定义变量时在类型后加“?”,表示该变量可以为null,不加则不可以
3、字符串
3.1、String和java中差不多
3.2、字符串模板:各种变量组合成一个动态的字符串,模板表达式以美元符($)开头,由一个简单的名字构成:
val i =10
方式一:println("i等于${i}");
方式二:print("i等于$i"+"rrrr")