Swift5.1—连接字符串和字符

简介: Swift5.1—连接字符串和字符

字符串可以通过加法运算符(+)相加在一起(或称“连接”)创建一个新的字符串。

let string1 = "hello"
let string2 = " there"
//welcome 现在等于"hello there"
var welcome = string1 + string2


你也可以通过加法赋值运算符(+=)将一个字符串添加到一个已经存在字符串变量上。

var instruction = "look over"
//instruction现在等于"look over there"
instruction += string2


你可以用append()方法将一个字符附加到一个字符串变量的尾部。

let exclamationMark: Character = "!"
//welcome现在等于"hello there!"
welcome.append(exclamationMark)


注:


你不能将一个字符串或者字符添加到一个已经存在的字符变量上,因为字符变量只能包含一个字符。


如果你需要使用多行字符串字面量来拼接字符串,并且你需要字符串每一行都以换行符结尾,包括最后一行。

let badStart  =  """
one
two
"""
let end  =  """
three
"""
//打印两行:
//one
//twothree
print(badStart + end)
let goodStart = """
one
two
"""
//打印三行:
//one
//two
//three
print(goodStart + end)


上面的代码,把badStart和end拼接起来的字符串非我们想要的结果。因为badStart最后一行没有换行符,它与end的第一行结合到了一起。相反的,goodStart 的每一行都以换行符结尾,所以它与 end 拼接的字符串总共有三行,正如我们期望的那样。

目录
相关文章
|
编译器 Swift iOS开发
10 Swift中的字符串
Swift中的字符串
79 0
|
2天前
|
存储 Swift iOS开发
Swift 字符(Character)
10月更文挑战第26天
13 4
|
2天前
|
Swift iOS开发
Swift 字符串
10月更文挑战第26天
11 3
|
5月前
|
安全 JavaScript Swift
Swift开发——输出格式化字符
这篇文章介绍了Swift语言的基本概念和格式化输出方法。Swift是苹果平台的官方编程语言,强调类型安全,使用`main.swift`作为程序入口。文章通过示例展示了如何使用`print`函数进行格式化字符串输出,包括控制整数和浮点数的宽度、对齐方式以及使用`String(format:)`函数。示例代码创建了一个名为Ch0001的工程,并展示了不同输出方式,如常规输出、格式化输出和使用`\(`常量名或变量名`)`的形式。最后,文章给出了程序的运行结果截图。
51 0
Swift开发——输出格式化字符
|
6月前
|
监控 Swift
基于Swift的局域网连接状态监视器:监控局域网内电脑
在现代的办公环境中,监视局域网内电脑的连接状态对于网络管理员来说是至关重要的。它能够帮助管理员及时发现网络问题并采取相应的措施,以确保网络的稳定性和安全性。本文将介绍如何使用Swift编写一个简单的局域网连接状态监视器,以实时监控局域网内电脑的连接状态。
256 2
|
Java Swift iOS开发
Swift - 字符串
Swift - 字符串
108 0
|
Swift 索引
Swift实用小册03:字符串的使用
Swift实用小册03:字符串的使用
225 0
Swift实用小册03:字符串的使用
|
存储 Swift
Swift5.1—字符串的Unicode表示形式
Swift5.1—字符串的Unicode表示形式
450 0
Swift5.1—字符串的Unicode表示形式
|
存储 Swift
Swift5.1—子字符串
Swift5.1—子字符串
347 0
Swift5.1—子字符串
【Swift4】(2) 运算符 | 字符串
【Swift4】(2) 运算符 | 字符串
126 0