美文网首页
iOS Swift 运算符异同

iOS Swift 运算符异同

作者: 小沫360 | 来源:发表于2016-03-22 20:57 被阅读20次

    运算符

    • 等于号=运算符,跟C\OC不一样的是:Swift的赋值运算符没有返回值,
      在C语言中我们可以这样写,但是在Swift中因为没有返回值,所以会报错
    int a=10;
    int b=20;
    if(a=b)
    {
        
    }
    
    

    所以下面的代码是错误

    var x=10
    var y=20
    if(x=y){
    
    }
    
    
    • %求余运算符和C语言不一样的是,Swift支持浮点数的计算
    9 % 4       //1
    -9 % 4      //-1
    9 % -4      //1
    -9 % -4     //-1
    8 % 2.5     //0.5
    
    
    • 范围运算符用来表示一个范围,有2种类型的范围运算符

      1. 闭合范围运算符:a...b,表示[a,b],包含a和b
      2. 半闭合范围运算符:a..<b,表示[a,b),包含a,不包含b

    用法如下

    
    for _ in 1...5{
              print("========")
            }
            
    循环输出5个========
    
    

    相关文章

      网友评论

          本文标题:iOS Swift 运算符异同

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