📅  最后修改于: 2023-12-03 15:05:26.504000             🧑  作者: Mango
在Swift编程中,变量和常量是用来存储值的标识符。字面量是用来表示特定类型值的简单语法。
Swift中使用关键词 var
声明一个变量。变量的值可以在声明后进行修改。
例如,声明一个整型变量 count
并初始化为0:
var count = 0
在此之后,可以通过对变量 count
进行赋值,来修改它所存储的值。
count = 5
Swift中的变量是类型安全的,意味着变量只能存储声明时所指定的类型的值。
Swift中使用关键词 let
声明一个常量。常量的值一旦被初始化便不能被修改。
例如,声明一个整型常量 age
并初始化为25:
let age = 25
在此之后,尝试修改常量的值会导致编译错误。
age = 30 // 编译错误
在Swift中,尽可能地使用常量来存储值,因为它们的值不可变,可以带来代码的可读性和可维护性。
Swift中的字面量是一种表示常量值的简单语法。整型、浮点型、布尔型、字符串型和数组等都可以用字面量来表示。
整型字面量可以是十进制,二进制,八进制或十六进制。
例如:
let decimal = 17 // 十进制字面量
let binary = 0b10001 // 二进制字面量
let octal = 0o21 // 八进制字面量
let hexadecimal = 0x11 // 十六进制字面量
浮点型字面量可以是小数或指数形式的浮点数。
例如:
let float = 3.1415 // 浮点数
let eNotation = 2.5e2 // 科学计数法
let negativeExponent = 5e-2 // 负指数
布尔型字面量只有 true
和 false
两个值。
例如:
let boolTrue = true // 布尔值true
let boolFalse = false // 布尔值false
字符串字面量是由一系列字符组成的字符串。
例如:
let hello = "Hello, World!" // 字符串
let multiline = """
This is a
multi-line
string.
""" // 多行字符串
数组字面量是由一组相同类型的值组成的数组。
例如:
let numbers = [1, 2, 3, 4, 5] // 整型数组
let strings = ["apple", "banana", "cherry"] // 字符串数组
let mixed = [1, "apple", 3.5, true] // 可以存储不同类型的数组
使用数组字面量可以方便地初始化数组,并将其存储到常量或变量中。
在Swift编程中,变量和常量用于存储值,而字面量则是一种表示常量值的简单语法。理解这些概念并熟练使用它们,将有助于更快地编写清晰和可读性更高的代码。