1.声明一个元组,如果赋值的右边是一个多元组,它的元素可以马上被分解多个变量或变量:
let (x, y) = (1, 2)
// 现在 x 等于 1, y 等于 2
2.加法运算符也用于
String
的拼接
"hello, " + "world" // 等于 "hello, world"
两个Character
值或一个String
和一个Character
值,相加会生成一个新的String
值:
let dog: Character = "d"
let cow: Character = "c"
let dogCow = dog + cow
// 译者注: 原来的引号内是很可爱的小狗和小牛, 但win os下不支持表情字符, 所以改成了普通字符
// dogCow 现在是 "dc"
3.不同于 C 语言和 Objective-C,Swift 中是可以对浮点数进行求余的。
8 % 2.5 // 等于 0.5
4.闭区间运算符(
a...b
)定义一个包含从a
到b
(包括a
和b
)的所有值的区间.半闭区间(a..b
)定义一个从a
到b
但不包括b
的区间(区别是一个两个点,一个三个点)