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.