在Swift编程语言中,变量和常量是用来存储数据的容器,它们的主要区别在于其值是否可以被修改。
定义常量(Constant):
使用关键字 let
来声明一个常量。一旦给常量赋值后,它的值就不能再改变。
let pi: Double = 3.14159 // 定义一个名为pi的Double类型常量,并初始化为3.14159
AI 代码解读
定义变量(Variable):
使用关键字 var
来声明一个变量。变量的值在其生命周期内可以被多次修改。
var name: String = "Alice" // 定义一个名为name的String类型变量,初始值为"Alice"
name = "Bob" // 可以将name的值更改为"Bob"
AI 代码解读
同时,无论是变量还是常量,在定义时都可以省略类型的显式声明,Swift会根据所赋的初始值自动推断类型。
例如:
let myNumber = 42 // 自动推断为Int类型
var myString = "Hello, Swift!" // 自动推断为String类型
AI 代码解读
总结:
- 使用
let
关键字来创建一个不可变的、其值始终保持不变的常量。 - 使用
var
关键字来创建一个可变的、允许重新赋值的变量。