Swift - 字面量

Swift - 字面量 首页 / Swift入门教程 / Swift - 字面量

字面量是整数,浮点数或字符串类型的值的源代码表示形式。以下是字面量的示例-

42                //int 整数
3.14159           //float 浮点数
"Hello, Learnfk!"   //字符串

整数字面量

整数字面量可以是十进制,二进制,八进制或十六进制常量。二进制文字以0b开头,八进制文字以0o开头,十六进制文字以0x开头。

这是整数字面量的一些示例-

let decimalInteger=17         //十进制
let binaryInteger=0b10001     //二进制
let octalInteger=0o21         //八进制
let hexadecimalInteger=0x11   //十六进制

浮点字面量

浮点字面量具有整数部分,小数点,小数部分和指数部分,您可以用十进制或十六进制形式表示浮点字面量。

十进制浮点字面量由一系列十进制数字组成,后跟一个十进制分数/十进制指数。

十六进制浮点字面量包括一个0x前缀,一个可选的十六进制分数和一个十六进制指数。

这是浮点字面量的一些示例-

let decimalDouble=12.1875
let exponentDouble=1.21875e1
let hexadecimalDouble=0xC.3p0

字符串字面量

字符串字面量是用双引号括起来的一系列字符,格式如下:

"characters"

字符串文字不能包含未转义的双引号("),未转义的反斜杠(\),回车或换行符,可以使用以下转义序列在字符串文字中包含特殊字符-

链接:https://www.learnfk.comhttps://www.learnfk.com/swift/swift-literals.html

来源:LearnFk无涯教程网

转义序列含义
\0空字符
\\\反斜线
\b退格键
\f换页
\n换行符
\r回车
\t"水平"标签
\v"垂直"标签
\'单引号
\"双引号
\000一到三位数的数字
\xhh ...十六进制的一位或多位数字

以下示例显示如何使用一些字符串字面量-

let stringL="Hello\tLearnfk\n\nHello\'Swift 4\'"
print(stringL)

当我们使用游乐场运行上述程序时,我们得到以下输出-

Hello Learnfk

Hello'Swift 4'

布尔字面量

布尔文字有3种,它们是标准Swift 4关键字的一部分-

无涯教程网

  • 值为 true 代表 true。

  • 值为 false 代表false。

  • 值为 nil  代表没有任何值。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言核心36讲 -〔郝林〕

玩转Spring全家桶 -〔丁雪丰〕

Java并发编程实战 -〔王宝令〕

图解 Google V8 -〔李兵〕

手机摄影 -〔@随你们去〕

说透5G -〔杨四昌〕

玩转Vue 3全家桶 -〔大圣〕

深入浅出分布式技术原理 -〔陈现麟〕

中间件核心技术与实战 -〔丁威〕

好记忆不如烂笔头。留下您的足迹吧 :)