美文网首页
swift第一篇--基本运算

swift第一篇--基本运算

作者: Kk太阳 | 来源:发表于2015-12-16 10:56 被阅读13次

    基本运算


    • 术语
    • 运算操作

    术语

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

    赋值操作

    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..<b

    逻辑运算

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

    相关文章

      网友评论

          本文标题:swift第一篇--基本运算

          本文链接:https://www.haomeiwen.com/subject/ehouhttx.html