Swift 赋值运算符
赋值运算符用于初始化或更新两个操作数的值。例如,这里(a = b),赋值运算符(=)用b的值初始化或更新a的值。
let b = 20  
var a = 10  
a = b  
// a is now equal to 20  
如果右边的操作数包含多个值,那么它的元素可以一次分解为多个常量或变量:
let (x, y) = (10, 20)  
// x is equal to 10, and y is equal to 20  
Swift 4的赋值运算符本身不会像C和Objective C的赋值运算符那样返回值。
因此,下面的语句在Swift 4中是无效的:
if x = y {  
    // This is not valid, because x = y does not return a value.  
}   
 极客笔记
极客笔记