Swift5.1—使用字符

简介: Swift5.1—使用字符

你可通过for-in循环来遍历字符串,获取字符串中每一个字符的值。

for character in "Dog!🐶" {
      print(character)
}
//D
//o
//g
//!
//🐶


另外,通过标明一个Character类型并用字符字面量进行赋值,可以建立一个独立的字符串常量或变量。

let exclamationMark: Character = "!"


字符串可以通过传递一个值类型为Character的数组作为自变量来初始化。

let catCharacters:[Character] = ["C","a","t","!","🐱"]
let catString = String(catCharacters)
//打印输出:“Cat!🐱”
print(catString)


注:

1.Swift中字符声明用的是双引号,并且要显示声明类型,否则会被解析成String类型:let mark: Character = "!"


2.“字符串” 和 “字符” 相加也要对 “字符” 进行强制类型转换,否则编译会报错。


3.swift在解析字符串时,因为是按 unicode 编码,而且不是 ASCII 编码,所以对于表情和中文的处理,按字符处理,即它可以将一个中文识别成一个字符,将一个表情也识别成一个字符。 这近似人类的语言习惯,这是其他语言无法做到的一点。

目录
相关文章
|
1月前
|
存储 Swift iOS开发
Swift 字符(Character)
10月更文挑战第26天
30 4
|
6月前
|
安全 JavaScript Swift
Swift开发——输出格式化字符
这篇文章介绍了Swift语言的基本概念和格式化输出方法。Swift是苹果平台的官方编程语言,强调类型安全,使用`main.swift`作为程序入口。文章通过示例展示了如何使用`print`函数进行格式化字符串输出,包括控制整数和浮点数的宽度、对齐方式以及使用`String(format:)`函数。示例代码创建了一个名为Ch0001的工程,并展示了不同输出方式,如常规输出、格式化输出和使用`\(`常量名或变量名`)`的形式。最后,文章给出了程序的运行结果截图。
69 0
Swift开发——输出格式化字符
|
存储 Swift
Swift5.1—计算字符数量
Swift5.1—计算字符数量
313 0
Swift5.1—连接字符串和字符
Swift5.1—连接字符串和字符
300 0
|
存储 Swift
Swift5.1—字符串和字符
Swift5.1—字符串和字符
102 0
|
Swift iOS开发
Swift解读专题四——字符串与字符
Swift解读专题四——字符串与字符
123 0
|
Swift 开发者 iOS开发
Swift语法专题四——字符串与字符
Swift语言中字符串与字符的应用。
1611 0
|
iOS开发
Swift语言指南(十)--字符串与字符
字符串是一段字符的有序集合,如"hellow,world"或"信天翁"。Swift 中的字符串由 String 类型表示,对应着 Character 类型值的集合。 Swift 中的 String 类型为你的编程提供了一个高速的,兼容 Unicode规范 的文本处理方式。
914 0