6.Swift字面量

Swift 字面量

在 Swift 中,字面量是指直接指定数值、字符串、布尔值等常量的值的表示方式。使用字面量可以直接在代码中指定常量的值,而不需要通过变量或常量来存储。Swift 支持多种类型的字面量,包括整数、浮点数、布尔值、字符串、数组、字典等。以下是一些常见的 Swift 字面量类型:

  1. 整数字面量: 整数字面量可以是十进制、二进制、八进制或十六进制表示的整数。例如:

    • 十进制整数:42
    • 二进制整数:0b1010
    • 八进制整数:0o52
    • 十六进制整数:0x2A
  2. 浮点数字面量: 浮点数字面量可以是十进制或十六进制表示的浮点数。例如:

    • 十进制浮点数:3.14
    • 十六进制浮点数:0xC.3p0
  3. 布尔字面量: 布尔字面量表示真或假的值。在 Swift 中,布尔字面量只有两个值:truefalse

  4. 字符串字面量: 字符串字面量使用双引号 " 括起来,例如:

    swift 复制代码
    let message = "Hello, world!"
  5. 多行字符串字面量: 多行字符串字面量使用三个双引号 """ 括起来,可以跨越多行,例如:

    swift 复制代码
    let multilineString = """
    This is a
    multiline
    string
    """
  6. 数组字面量: 数组字面量使用方括号 [] 括起来,其中包含逗号分隔的元素列表,例如:

    swift 复制代码
    let numbers = [1, 2, 3, 4, 5]
  7. 字典字面量: 字典字面量使用方括号 [] 括起来,包含逗号分隔的键值对,例如:

    swift 复制代码
    let person = ["name": "Alice", "age": 30, "isStudent": true]

通过使用字面量,可以直观地在代码中指定常量的值,使代码更加清晰和可读。在 Swift 中,字面量的表示方式丰富多样,适用于不同类型的常量。

相关推荐
276695829211 分钟前
京东随机变速滑块拼图验证码识别(京东E卡)
java·服务器·前端·python·京东滑块·京东变速滑块·京东e卡绑卡
铅笔小新z1 小时前
【Linux】线程同步与互斥
linux·服务器
xiaobobo33301 小时前
vscode如何免秘钥登入Ubuntu
vscode·ssh·免秘钥登入·ubuntu虚拟机
KaMeidebaby2 小时前
卡梅德生物技术快报|基因测序技术在 46,XY 性发育障碍变异筛查中的流程与数据分析
服务器·前端·数据库·人工智能·算法·数据挖掘·数据分析
m0_738120722 小时前
渗透测试基础——黑盒测试下的Web漏洞挖掘与利用解析(二)
服务器·前端·python·网络协议·安全·网络安全
文青小兵2 小时前
Linux云计算——docker compose haibor elfk (四)
linux·服务器·docker·云计算
j_xxx404_3 小时前
Linux 线程日志系统设计:从策略模式、RAII 到 pthread 线程安全与内核写入路径|附源码
linux·运维·服务器·开发语言·c++·人工智能·策略模式
keke.shengfengpolang3 小时前
2026出纳职业能力提升指南:从“收付款”到“洞察资金流”
大数据·服务器·人工智能
学Linux的语莫3 小时前
deepagent知识
linux·运维·服务器
浮生若城3 小时前
Linux库制作与原理(1):静态库、动态库和ELF文件
linux·运维·服务器