一. Kotlin 变量
变量是用来存储数据值的容器。
要创建一个变量,可以使用 var
或 val
=
语法:
1 | var variableName = value |
var
赋值后,允许修改变量的值。
val
赋值后,不允许修改变量的值
问: 那么什么时候使用 val
呢?
答: val
关键字在你希望一个变量始终存储相同的值时非常有用,比如 PI(3.14159…)
PI(π)是圆周率的符号
1 | val pi = 3.14159265359 |
二 . 变量类型
Kotlin 中的变量不需要声明指定的类型
示例1:
在 Kotlin 中创建一个存储文本的变量和一个存储数字的变量
1 | fun main() { |
Kotlin 足够智能, 可以判断变量的类型
示例2:
可以先声明一个变量,但不立即给它赋值,然后稍后再赋值。然而,如果你不立即赋值,必须显式地指定变量的类型
1 | fun main() { |
三. 显示变量
要将文本和变量结合在一起,可以使用 +
字符
例1:
1 | val name = "小美" |
例2:
1 | val firstName = " 苹果 " |
例3:运算
1 | val x = 5 |
1. Kotlin 变量的一般规则
如下:
- 名称可以包含字母、数字、下划线和美元符号
- 名称应以字母开头
- 名称也可以以
$
和_
开头 - 名称是区分大小写的(例如 “myVar” 和 “myvar” 是不同的变量)
- 名称应以小写字母开头,并且不能包含空格
- 保留字(如 Kotlin 关键字,如
or
)不能用作变量名 - 变量的类型由值决定
问:什么是保留字?
答:保留字 是编程语言中具有特殊意义的词汇,这些词汇是编程语言的关键组成部分,不能用作变量名、函数名或其他标识符。
在 Kotlin 中,像 if
、for
、class
、var
、fun
这样的词是保留字,它们有特定的用途,不能被用作变量名或函数名
保留字 通常用于定义语法结构或控制程序流程