提示信息

Swift 字面量

瑶冰魄 已关注

在 Swift 编程语言中,字面量(Literal)是指在代码中直接代表固定值的表示法,比如数字、字符、字符串等。Swift 支持多种字面量种类,以下是一些常见的字面量类型及其示例:

  1. 整数字面量:用于表示整数的固定值。

    1. let intLiteral = 42
    2. let hexLiteral = 0x2A // 16进制
    3. let binaryLiteral = 0b101010 // 二进制
    4. let octalLiteral = 0o52 // 8进制
  2. 浮点数字面量:用于表示带有小数的数字。

    1. let floatLiteral = 3.14
    2. let scientificLiteral = 1.25e2 // 科学计数法,等于125.0
  3. 字符串字面量:用于表示一系列字符。

    1. let stringLiteral = "Hello, Swift!"
  4. 字符字面量:用于表示单个字符。在 Swift 中,字符字面量通常通过 Character 类型的实例来表示。

    1. let characterLiteral: Character = "A"
  5. 布尔字面量:用于表示布尔值,truefalse

    1. let boolLiteralTrue = true
    2. let boolLiteralFalse = false
  6. 数组字面量:由一组元素组成,使用方括号括起来。

    1. let arrayLiteral = [1, 2, 3, 4, 5]
  7. 字典字面量:由键值对组成,使用方括号,并通过冒号分隔键和值。

    1. let dictionaryLiteral = ["key1": "value1", "key2": "value2"]
  8. Nil 字面量:用于表示可选类型的空值。

    1. let optionalString: String? = nil

Swift 提供了丰富的字面量类型,支持简洁而直接的值表示,使代码更易读。此外,Swift 还允许自定义类型通过实现有相关协议来支持字面量,这使得类型更加灵活和可复用。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
瑶冰魄 关注 已关注

最近一次登录:2024-11-20 02:07:37   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图