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

这就是我们如何使用转义序列字符的方法。它们允许您表示一些在字符串中很难直接键入的特定字符。或者我们可以说它们是具有特殊任务的特殊字符。例如,如果您想打印单引号,但不能直接在字符串中打印单引号,因为编译器会认为给定的单引号是语法的一部分,因此使用\’字符,您可以实现目标。

Ankita Saini

Golang程序演示字符串插值

Golang程序演示字符串连接

启动您的职业生涯
开始
打印页面
© . All rights reserved.