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