当前位置: 首页 > article >正文

《Swift 字面量》

《Swift 字面量》

介绍

在 Swift 编程语言中,字面量是一种表示源代码中固定值的表达方式。字面量可以直接表示数字、字符串、布尔值等基本数据类型,为编程提供了简洁和直观的方式。Swift 支持多种类型的字面量,包括整数字面量、浮点数字面量、字符串字面量、布尔字面量、数组字面量和字典字面量等。

整数字面量

整数字面量是表示整数的字面量。Swift 支持十进制、二进制、八进制和十六进制整数字面量。

  • 十进制字面量:没有前缀,直接写出数字,如 42
  • 二进制字面量:以 0b 为前缀,如 0b1010
  • 八进制字面量:以 0o 为前缀,如 0o52
  • 十六进制字面量:以 0x 为前缀,如 0x2A

浮点数字面量

浮点数字面量是表示浮点数的字面量。Swift 支持十进制浮点数字面量,可以用小数形式或指数形式表示。

  • 小数形式:如 3.140.1
  • 指数形式:以 eE 为指数符,如 1.25e2(等于 125.0)、1.25e-2(等于 0.0125)。

字符串字面量

字符串字面量是由双引号包围的字符序列。在字符串字面量中,可以使用转义字符来表示特殊字符,如换行符 \n、制表符 \t 等。

let greeting = "Hello, world!\n"

布尔字面量

布尔字面量只有两个值:truefalse。它们用于表示逻辑真值和逻辑假值。

let isTrue = true
let isFalse = false

数组字面量

数组字面量是一系列由逗号分隔的值,用方括号包围。数组字面量可以用来初始化数组。

let numbers = [1, 2, 3, 4, 5]

字典字面量

字典字面量是由键值对组成的列表,每个键值对由冒号分隔,整个列表用方括号包围。字典字面量可以用来初始化字典。

let capitals = ["France": "Paris", "Italy": "Rome", "Germany": "Berlin"]

总结

Swift 的字面量提供了一种简洁和直观的方式来表示基本数据类型的值。理解和使用字面量是 Swift 编程的基础,它们在每天的编程实践中都发挥着重要作用。通过熟练掌握字面量,开发者可以写出更清晰、更易于理解的代码。


http://www.kler.cn/a/451872.html

相关文章:

  • 【学习总结|DAY023】Java高级技术
  • 今日总结 2024-12-24
  • 在 Ubuntu 上安装 VS Code
  • 重温设计模式--2、设计模式七大原则
  • 如何完全剔除对Eureka的依赖,报错Cannot execute request on any known server
  • 工业相机镜头选型知识详解
  • 【web网页制作】html+css旅游家乡河南开封主题网页制作(4页面)【附源码】
  • DENIAL-OF-SERVICE POISONING ATTACKS ON LARGE LANGUAGE MODELS
  • 5-Gin 静态文件服务 --[Gin 框架入门精讲与实战案例]
  • KAFKA 权威指南笔记(一)究竟应该配置多少个BROKER?
  • 【每日学点鸿蒙知识】上架流程、h5返回收拾拦截、两个枚举类型之间转换、hvigorw命令、绘制本地图片
  • 代码随想录算法训练营第一天 | 704. 二分查找、 27. 移除元素、977.有序数组的平方
  • Python知识图谱框架
  • 22【AUTOSAR自适应平台设计的概述01】杂项概念介绍
  • Hive其十,优化和数据倾斜
  • 要查询 `user` 表中 `we_chat_open_id` 列不为空的用户数量
  • 多边形内角问题@三角形的基本性质@平面镶嵌问题
  • CASA(Carnegie-Ames-Stanford Approach) 模型原理及实践技术
  • Python PDF批量加密工具
  • 妙用编辑器:如何使用编辑器的筛选功能更高效的阅读日志
  • 在 macOS 和 Windows 平台上使用 SVN 的完整指南20241225
  • Golang的性能监控指标
  • Milvus矢量数据库 麒麟v10安装
  • unity 打包出来的所有执行文件内容打包成一个exe程序
  • 强大且灵活的终端工具Tabby的强大功能与详细配置指南
  • 十五、新一代大模型推理架构Manba