swift第一篇--基本运算

基本运算

swift第一篇--基本运算_第1张图片

  • 术语
  • 运算操作

术语

一元操作符(前置操作符) 二元操作符 三木操作符

赋值操作

let b = 5

var a = 10

a = b

//元组赋值

let (x, y) = (1, 2)


运算操作

加减乘除

与C语言和Objective-C不同的是,Swift默认不允许在数值运算中出现溢出情况. 但你可以 使用 Swift 的溢出运算符来达到你有目的的溢出, (如 a &+ b ). 详情请移步: 溢出运算符.

加法也用于字符串拼接

取余操作 %

复合赋值


var a = 1

a += 1

比较运算

  • 所有标准 C 中的比较运算都可以在 Swift 中使用.
  • 等于 a == b
  • 不等于 a != b
  • 大于 a > b
  • 小于 a < b
  • 大于等于 a >= b
  • 小于等于 a <= b

nil聚合运算

let m = str ?? str2

以上代码等价于

let m = str ?:str2

区间运算

  • 闭合区间运算
    a...b

  • 半开区间运算
    a..

逻辑运算

  • 逻辑否 !a
  • 逻辑与 a && b
  • 逻辑或 a || b

你可能感兴趣的:(swift第一篇--基本运算)