Menu
CoddyTech

let 与 var

本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 4 课,共 86 课。

在 Swift 中,你使用 let 和 var 来存储值。

var 用于创建变量。之后可以更改它的值:

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

let 用于创建常量。设置后,其值无法更改:

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // 错误!不能给 'let' 常量赋值

什么时候该用哪个?

  • 默认使用 let。如果值不需要改变,就将它设为常量。
  • 只有在确定值需要改变时,才使用 var。

这是 Swift 中的一种最佳实践,可以让你的代码更安全、更易于理解。

challenge icon

挑战

入门

创建一个名为 language 的常量,值为 "Swift",再创建一个名为 age 的变量,值为 25。分别打印这两个值,每行一个。

亲手试试

// 在下面输入你的代码
// 两者中,一个的值始终不变,另一个的值可以改变
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Swift 在线编辑器