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"

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

转义序列含义
\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关键字的一部分-

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

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

React实战进阶45讲 -〔王沛〕

MySQL实战45讲 -〔林晓斌〕

软件设计之美 -〔郑晔〕

Web安全攻防实战 -〔王昊天〕

To B市场品牌实战课 -〔曹林〕

物联网开发实战 -〔郭朝斌〕

说透区块链 -〔自游〕

大厂广告产品心法 -〔郭谊〕

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