美文网首页Swift自学
笔记摘要(三)-- Swift3.0浮点数求余

笔记摘要(三)-- Swift3.0浮点数求余

作者: 风御轩 | 来源:发表于2016-09-30 16:49 被阅读641次
    • 赋值运算符

      a = b : 表示用b的值来初始化或更新a的值。
      与C、OC不同的是,Swift的赋值操作并不返回任何值,这个特性使你无法把==错写成=。
                if x = y {    //此句错误,因为 x = y 并不返回任何值}
      
    • 算术运算符

      -浮点数求余计算在Xcode8中报错,有待查找3.0最新标准 (8 % 2.5)---已解决

       let x = 8.0
       let result = x.truncatingRemainder(dividingBy: 2.5)
       print("8.0 % 2.5的余数是 \(result).")
      

    控制台输出结果:
    8.0 % 2.5的余数是0.5.
    3.0版本中没有自增和自减运算符,即++, --

    • 空合运算符
      ( a ?? b ) 表达式a必须是Optional类型;默认值b的类型必须要和a存储值的类型保持一致
      a != nil ? a! : b

    相关文章

      网友评论

        本文标题:笔记摘要(三)-- Swift3.0浮点数求余

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