Tag: 逻辑运算符

Swift中的基本运算符

Swift支持大多数标准C运算符,并改进了一些功能来消除常见的编码错误。 赋值运算符( = )不返回值,以防止在打算使用等于运算符( == )时错误地使用它。 Swift还提供了C中找不到的范围运算符,例如a..<b和a..b作为表示值范围的快捷方式。 术语 运算符是一元,二进制或三元运算符: 一元运算符:一元运算符对单个目标(例如-a, !b, c! )进行操作。 二进制:二进制运算符可对两个目标(例如2 + 3 )进行操作。 三元运算符:三元运算符针对三个目标进行操作。 与C一样,Swift也只有一个三元运算符,即三元条件运算符( a ? b : c )。 赋值运算符 那作业 运算符( a = b )使用a = b的值初始化或更新a的值: 令b = 10 变量a = 5 a = b // a is now equal to 10 令(x,y)=(1,2) // x等于1,y等于2 与C和Objective-C中的赋值运算符不同,Swift中的赋值运算符本身并不返回值 如果x […]