整数字面量:
let intValue = 42
浮点数字面量:
let doubleValue = 3.14
let floatValue: Float = 3.14
字符串字面量:
let stringValue = "Hello, Swift!"
let multilineString = """
This is a multiline
string literal in Swift.
"""
在字符串字面量中,使用三个双引号 """ 可以创建多行字符串。
布尔字面量:
let boolValue = true
let falseValue: Bool = false
数组字面量:
let arrayValue = [1, 2, 3, 4]
字典字面量:
let dictionaryValue = ["key1": "value1", "key2": "value2"]
元组字面量:
let tupleValue = (1, "one")
nil 字面量:
let optionalValue: Int? = nil
在 Swift 中,nil 用于表示没有值。对于可选类型,当没有值时,可以将其设置为 nil。
Unicode 字符字面量:
let heartSymbol = "\u{1F496}"
其他字面量:
Swift 还支持其他类型的字面量,如字面量表达式、数组字面量表达式等。
let sum = 2 + 3 // 字面量表达式
let colors: [String] = ["red", "green", "blue"] // 数组字面量表达式
字面量是 Swift 中非常灵活和直观的语法,使得代码编写更为简洁和易读。在使用字面量时,注意类型的推断和显式类型注解的使用,以确保代码的可读性和正确性。
转载请注明出处:http://www.zyzy.cn/article/detail/6838/Swift