问答详情
源自:3-1 Swift 2.0运算符之基础运算符

xcode8.0 Double类型好像不能用“%”符号

xcode8.0,用

 let u = 2.5  

 let v = 1.2 

u % v 老是报错 ‘%’ is unavailable: Use truncatingRemainder instead 

好像不能用Double类型的数值,不知如何解决?

提问者:HenryWu 2016-09-19 16:08

个回答

  • 掃地僧
    2016-09-21 06:48:10
    已采纳

    我再说一个哈,以便大家总结归类,就是迭代风格的循环----------for(var i = 0; i<10; i++){}

    也是被取消了哦

  • 掃地僧
    2016-09-21 07:01:54

    ! true有空格竟然不可以...java都可以的...= =

  • 掃地僧
    2016-09-21 06:55:03

    另外再说一个关于代码风格问题,大家尽量多使用一些空格,一是美观清晰,二是不容易出错

    比如说

    true ?1:2

    如果true和问好中间没空格是会报错的,这一点不知道是不是也是3.0和以前版本的区别,因为我直接上手的3

  • 掃地僧
    2016-09-21 06:46:34

    另外x++等单目运算也不可以了

  • BeBeBerr3477889
    2016-09-19 18:42:37

    swift3.0好像确实不可以了