Swift程序演示转义序列字符
在Swift中,转义序列字符是指在字符串中使用时不代表其自身含义的字符。它们会指示编译器执行指定的任务。它们是不可打印的字符。Swift在字符串中支持以下转义序列字符:
转义序列字符 |
描述 |
|---|---|
\n |
换行符。它指示编译器换行。 |
\t |
水平制表符。它指示编译器跳格。 |
\r |
回车符。它指示编译器将光标移动到行首。 |
\” |
双引号。它指示编译器用双引号括起字符串。 |
\’ |
单引号。它指示编译器用单引号括起字符串。 |
\0 |
\0 |
\ |
空字符。它指示编译器在特定上下文中终止字符串。 |
\ |
反斜杠。它指示编译器在字符串中添加反斜杠。 |
\u{X}
Let str = "Rainbow is "very \beautiful"
任意Unicode标量值,其中X是1-8位十六进制数。它允许您添加其他Unicode字符集中的字符。
这些转义序列字符在字符串中使用,如下面的语法所示:
import Foundation import Glibc // Using newline character let myStr1 = "Birds are playing \nin the rain" print("String 1:", myStr1) // Using horizontal tab character let myStr2 = "Ram is good\tIOS developer" print("String 2:", myStr2) // Using carriage return character let myStr3 = "Sita loves \rpizza" print("String 3:", myStr3) // Using double quotation mark character let myStr4 = "Rohan like \"Swift programming\"" print("String 4:", myStr4)
示例1
String 1: Birds are playing in the rain String 2: Ram is good IOS developer pizzag 3: Sita loves String 4: Rohan like "Swift programming"
在下面的Swift程序中,我们将演示转义序列字符。
这些转义序列字符在字符串中使用,如下面的语法所示:
import Foundation import Glibc // Using single quotation mark character let myStr1 = "Kids are going to \'school\'" print("String 1:", myStr1) // Using null character let myStr2 = "Develop \0swift program" print("String 2:", myStr2) // Using backslash let myStr3 = "Rohan play \\ football" print("String 3:", myStr3) // Using arbitrary unicode scalar value let myStr4 = "\u{24}" print("String 4:", myStr4)
示例1
String 1: Kids are going to 'school' String 2: Develop swift program String 3: Rohan play \ football String 4: $
输出
示例2
开始
打印页面
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP