在Swift编程语言中,变量(Variable)和常量(Constant)是用来存储值的占位符。它们的主要区别在于:变量的值可以改变,而常量的值一旦被设置后就不能再修改。
以下是Swift中变量和常量的基本声明及使用示例:
常量声明与赋值:
// 声明一个整数类型的常量并赋值
let numberOfStars: Int = 5
// Swift可以自动推断类型,所以通常可以直接写
let pi = 3.14159 // 这是一个Double类型的常量
// 声明并初始化一个字符串常量
let welcomeMessage = "Hello, Swift!"
变量声明与赋值:
// 声明一个可变的整数变量,并初始化
var countOfPeople = 10
// 改变该变量的值
countOfPeople = 12
// 声明一个未初始化的变量,并稍后赋值
var name: String // 此时name是未初始化的状态
name = "Alice" // 后续给name赋值为"Alice"
// 声明并直接初始化一个浮点型变量
var height: Double = 175.0
height += 2.0 // 可以对变量进行修改
总结一下:
let
关键字用于声明常量。var
关键字用于声明变量。- 当你声明一个常量或变量并同时赋初始值时,Swift会根据初始值自动推断出类型,但如果需要明确指定类型,则可以在常量或变量名后面跟一个冒号和类型名称。