Swift程序演示如何在字符串中编写双引号


在Swift中,字符串是由双引号括起来的字符序列,例如:“Learn Swift”、“tutorialspoint”等。但是,当您打印字符串时,编译器会移除双引号,您将得到Learn Swift、tutorialspoint作为输出。

因此,如果您想在输出中打印双引号,则必须在要在给定字符串内打印的双引号之前放置反斜杠字符或转义字符(\)。它告诉编译器该字符应被视为字面字符,而不是字符串语法的组成部分。双引号之前的反斜杠也称为双引号字符(\")。

示例

Input: "Today is "Raining""
Output: Today is "Raining"

这里,转义字符位于双引号之前,因此双引号被视为字面量,而不是语法的一部分。

示例1

在下面的Swift程序中,我们将演示如何在字符串中编写双引号。为此,我们将在双引号之前使用转义字符。

import Foundation
import Glibc

let myStr1 = "Birds are playing in the \"rain"
print("String 1:", myStr1)

let myStr2 = "Ram is good \"IOS developer\""
print("String 2:", myStr2)

let myStr3 = "Sita uses double quotes(\"\")"
print("String 3:", myStr3)

输出

String 1: Birds are playing in the "rain
String 2: Ram is good "IOS developer"
String 3: Sita uses double quotes("")

示例2

在下面的Swift程序中,我们将演示如何在字符串中编写双引号。因此,在处理多行时,我们不需要使用双引号字符(\")。我们只需简单地在要突出显示的单词上使用双引号,编译器将显示结果而不会出现任何错误。

import Foundation
import Glibc

let InputString = """
Hello Tow
Do you like to play "Football"?
No i dont like "Football"

"""

print(InputString)

输出

Hello Tow
Do you like to play "Football"?
No i dont like "Football"

结论

这就是我们在字符串中编写双引号的方法。使用反斜杠字符(\),我们一次只能显示一个双引号;如果您想显示多个双引号,则必须在每个引号之前使用反斜杠,例如:\" \" \"。当您想在输出字符串中突出显示某些特定单词时,可以使用双引号。如果您想打印单引号,则可以使用(\')。

更新于:2023年6月14日

浏览量:239

启动您的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.