Swift 常量
常量是指在程序执行过程中不能更改的固定值。常量可以是基本数据类型,如整数常量、浮点常量、字符常量或字符串字面量,还有枚举常量。
常量 和普通变量一样,只是它们的值在定义后不能修改。
常量声明
在使用常量之前,您必须使用 let 关键字进行声明,如下所示:
let constantName = <initial value>
以下是一个简单的示例,展示了如何在Swift 4中声明一个常量:
…
let constA = 42
print(constA)
运行上述程序在playground上,我们得到以下结果−
42
类型注解
在声明常量时,您可以提供 类型注解 ,以明确常量可以存储的值的类型。以下是语法的示例 −
var constantName:<data type> = <optional initial value>
下面的示例展示了如何在Swift 4中使用注释声明常量。这里需要注意的是,在创建常量时必须提供一个初始值-
let constA = 42
print(constA)
let constB:Float = 3.14159
print(constB)
当我们在playground中运行上面的程序时,得到以下结果。
42
3.1415901184082
命名常量
常量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。由于Swift 4是一种区分大小写的编程语言,所以大写和小写字母是不同的。
您可以使用简单字符或Unicode字符来命名变量。以下是有效的示例
let _const = "Hello, Swift 4!"
print(_const)
let 你好 = "你好世界"
print(你好)
当我们在playground上运行上述程序时,我们得到以下结果−
Hello, Swift 4!
你好世界
打印常量
您可以使用 print 函数打印常量或变量的当前值。通过将变量名用括号括起来,并在开括号之前用反斜杠进行转义,您可以插入变量的值。以下是有效的示例:
let constA = "Godzilla"
let constB = 1000.00
print("Value of \(constA) is more than \(constB) millions")
当我们在playground上运行上面的程序时,我们得到以下结果−
Value of Godzilla is more than 1000.0 millions