美文网首页
菜鸡学Swift2.0 - 4.运算符 (赋值运算符 基础运算符

菜鸡学Swift2.0 - 4.运算符 (赋值运算符 基础运算符

作者: 菜鸡 | 来源:发表于2016-09-21 11:54 被阅读84次

    1. 赋值运算符 "=" Swift赋值语句不可作为条件判断语句

    var su = "赋值运算符"
    

    2.基础运算符 "+ - * / %"

    var a = 10
    var b = 20
    var c = 30
    
    a + b
    a - b
    a * b
    a / b
    a % b
    

    3.单目运算符

    var aa = +a //+a 中间不可有空格
    
    ++a // 中间不可有空格
    a++ // 中间不可有空格
    

    4.双目运算符

    a += 1 // 中间可以用空格隔开
    

    5.比较运算符 返回Boolean值 "> < >= <= "

    var x = 10
    var y = 20
    
    x > y  // false
    x < y  // true
    x >= y // false
    x <= y // true
    x == y // false
    

    6.逻辑运算符 返回Boolean值 "&& || !"

    var z = 10
    var d = 30
    var f = 8
    
    // && 都成立才为true
    if z > f && d > f {
      print("True")
    }
    // || 有一个成立就为true
    if z > f || d < f {
      print("True")
    }
    // ! 非运算符是单目运算符 后面不可以有空格 取反
    if !(z > f && d < f) {
      print("True")
    }
    

    7.三目运算符 运算条件 ? 成立运算 : 不成立运算

    var zt = 10
    zt<10 ? "true" : "felse"
    

    8.区间运算符 闭区间运算符 0...10 前闭后开运算符 0..<10

    //闭区间运算符
    for index in 0...10 {
      print(index)
    }
    
    //前闭后开运算符
    for index in 0..<10 {
      print(index)
    }

    相关文章

      网友评论

          本文标题:菜鸡学Swift2.0 - 4.运算符 (赋值运算符 基础运算符

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