Kotlin变量、常量与数据类型

本文最后更新于:2022年11月30日 晚上

变量、常量与数据类型

声明变量

       var        max   :    Int      =     5;
// 变量定义关键字 变量名  : 类型定义 赋值运算符 赋值;

声明可变变量关键字:var
声明只读变量关键字:val

内置数据类型

类型 描述 示例
String 字符串 “Hello World”
Char 单字符 ‘A’
Boolean true false true false
Int 整数 5
Double 小数 3.14
List 元素集合 1,8,10 “Jack”,”rose”,”Jack”
Set 无重复元素的集合 “Jack”,”Jason”,”Jacky”
Map 键值对集合 “small” to 5, “medium” to 8, “large” to 9

类型推断

允许省略类型定义,如:

var name = "Yorick";

编译时常量

只读变量并非绝对只读。

编译时常量只能在函数之外定义,因为编译时常量必须在编译时赋值,而函数都是在运行时才调用,函数内的变量也是在运行时赋值,编译时常量要在这些变量赋值前就已存在。

编译时常量只能是常见的基本数据类型:String、Int、Double、Float、Long、Short、Byte、Char、Boolean。

Kotlin的引用类型与基本数据类型

Java有两种数据类型:引用类型与基本数据类型。

Kotlin只提供引用类型这一种数据类型,出于更高性能的需要,Kotlin编译器会在Java字节码中改用基本数据类型。


Kotlin变量、常量与数据类型
https://yorick-ryu.github.io/Kotlin/Kotlin变量、常量与数据类型/
作者
Yorick
发布于
2022年9月4日
许可协议