- 程序中, 需要存储数据, 这时候, 我们需要用到 常量 和 变量, 在其他编程语言中, 也有这个概念
什么是变量, 常量?
-
变量, 存储的数据, 在程序中, 需要进行修改
-
常量, 存储的数据, 在程序中, 不能进行修改
为什么需要用变量, 常量, 区分数据的存储?
-
作为一种约定, 当程序员 尝试对 常量 在程序中修改的时候, Xcode 会给出提示
-
提高程序的性能, Xcode 会对常量 进行存储优化, 提高访问效率
- 建议, 在Swift开发中, 对不需要修改的数据, 尽量使用常量
常量, 变量 在Swift中的声明
- 变量:
var name = "Tim McGraw"
name = "Roma" // 变量可以进行修改
- 常量:
let name = "Tim McGraw"
name = "Roma" // 修改常量, 编译器会报错
- Swift 常量 / 变量的命名必须唯一
// 变量, 常量 重名, 编译器报错
let name = "Tim"
var name = "Tim"
- Playgrounds 程序报错
- 程序报错时, 出现红色程序提示框外, 右边的结果字样, 也会变成灰色
网友评论