➽Swift-02字符串与字符
字符串字面值
let someString = "Some string literal value"
多行字符串字面值
let quotation = """
The White Rabbit put on his spectacles. "Where shall I begin,
please your Majesty?" he asked."Begin at the beginning," the King said gravely, "and go on
till you come to the end; then stop."
"""
以下两条字符串是相同的:
let singleLineString = "These are the same."
let multilineString = """
These are the same.
"""
当源代码在多行字符串文字中包含换行符时,该换行符也会出现在字符串的值中。如果希望使用换行符使源代码更易于阅读,但不希望换行符成为字符串值的一部分,请在这些行的末尾写一个反斜杠(\):
let softWrappedQuotation = """
The White Rabbit put on his spectacles. "Where shall I begin, \
please your Majesty?" he asked."Begin at the beginning," the King said gravely, "and go on \
till you come to the end; then stop."
"""
要生成以换行符开头或结尾的多行字符串文字,请在第一行或最后一行写一个空行。例如:
let lineBreaks = """This string starts with a line break.
It also ends with a line break."""
多行字符串可以缩进以匹配周围的代码。结束引号(“”“)前的空格告诉Swift在所有其他行之前忽略哪些空格。但是,如果您在结束引号前的空格之外在行首写入空格,则该空格将被包括在内。
特殊字符
转义的特殊字符\0(空字符),\(反斜杠),\t(水平制表符),\n(换行符),\r(回车符),”(双引号)和’(单引号)是一个任意的Unicode标量值,写为\u{n}
,其中n是一个1-8位的十六进制数。
let wiseWords = "\"Imagination is more important than knowledge\" - Einstein"
// "Imagination is more important than knowledge" - Einstein
let dollarSign = "\u{24}" // $, Unicode scalar U+0024
let blackHeart = "\u{2665}" // ♥, Unicode scalar U+2665
let sparklingHeart = "\u{1F496}" //
➽Swift-02字符串与字符相关推荐
- Swift学习:字符串和字符(Strings and Characters)
字符串是例如 "hello,world", "albatross" 这样的有序的 Character (字符)类型的值的集合.通过 String 类型来表示.一 ...
- Swift解读专题四——字符串与字符
2019独角兽企业重金招聘Python工程师标准>>> Swift解读专题四--字符串与字符 一.引言 Swift中提供了String类型与Characters类型来处理字符串和字符 ...
- Swift语言指南(十)--字符串与字符
原文:Swift语言指南(十)--字符串与字符 字符串是一段字符的有序集合,如"hellow,world"或"信天翁".Swift 中的字符串由 String ...
- Swift傻傻分不清楚系列(五) 字符串和字符
本页包含内容: 字符串字面量 初始化空字符串 字符串可变性 字符串是值类型 使用字符 连接字符串和字符 字符串插值 Unicode 计算字符数量 访问和修改字符串 比较字符串 字符串的 Unicode ...
- Swift中文教程(三) 字符串和字符
一个字符串String就是一个字符序列,像"hello,world","albatross"这样的.Swift中的字符串是用String关键词来定义的,同时它也 ...
- swift和java_Swift和Java关于字符串和字符的比较
1. 字符串字面量 Swift和Java关于字符串操作大同小异. Swift:字符串字面量(String Literals):我们可以在代码中包含一段预定义的字符串值作为字符串字面量. 字符串字面量是 ...
- 「MacOS」Swift 第三章:字符串和字符
3 字符串和字符 字符串和字符分别使用 String 类和 Character 类表示,字符串是一系列字符的集合. 字符串之间的拼接使用+号完成:也可向可变字符串中插入常量.变量.字面量,这一过程称为 ...
- 芒果iOS开发之Swift教程05-Swift字符串和字符
[主要内容] 1. 字符串字面量 2. 初始化空字符串 3. 字符串可变性4. 字符串是值类型 5. 使用字符 6. 连接字符串和字符 7. 字符串差值 8. Unicode 9. 计算字符数量 10 ...
- Swift之字符串String的常规操作和处理
① Swift 字符串创建 // 类型推断 let str = "Hello" // 指定不可修改类型 let str1 : String = "Hello" ...
- C++语言篇 字符串及字符数组练习
01:统计数字字符个数 描述 输入一行字符,统计出其中数字字符的个数. 输入 一行字符串,总长度不超过255. 输出 输出为1行,输出字符串里面数字字符的个数. 样例输入 Peking Univers ...
最新文章
- JS事件委托或者事件代理原理以及实现
- 半关闭函数:高级版的 close 函数
- mysql数据库备份提示1577_mysqldump备份数据库时出现when using LOCK TABLES的提示
- 程序员如何缓解“电脑病”
- java泛型中的标记,Java泛型中的标记符含义
- [国嵌笔记][036][关闭MMU和CACHE]
- Android Studio中XML注释错误问题
- linux错误命令数字,Linux 命令及踩坑
- H5播放Rtmp之Flowplayer播放
- 网易有道词典去广告版
- 新版Namecheap域名转出注册商方法解锁及获取转移
- 泛微8.0前端通用代码
- from_tensor_slices
- ③企业虚拟化Kvm 管理、kvm高级命令、磁盘格式转换、挂载磁盘、第三篇
- 机器学习在重度抑郁症患者中的应用:从分类到治疗结果预测
- ClickHouse函数介绍
- 算法图解之狄克斯特拉算法实现
- 资源管理器整理计算机中的文件,如何整理电脑文件夹?
- 访问www.baidu.com的过程
- 2. 嵌入式Linux系统移植 - 交叉编译工具集
热门文章