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

来源:3-1 Swift 2.0运算符之基础运算符

HenryWu

2016-09-19 16:08

xcode8.0,用

 let u = 2.5  

 let v = 1.2 

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

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

写回答 关注

5回答

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

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

    也是被取消了哦

    HenryW...

    非常感谢!

    2016-09-22 21:09:43

    共 1 条回复 >

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

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

    Young_...

    当然不一样,没空格会识别为一个变量,有空格会识别为两个

    2016-09-26 10:26:34

    共 1 条回复 >

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

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

    比如说

    true ?1:2

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

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

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

    Young_...

    2.x就已经不可以了

    2016-09-26 10:24:50

    共 1 条回复 >

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

    swift3.0好像确实不可以了

    掃地僧

    是的= =

    2016-09-21 06:44:21

    共 1 条回复 >

玩儿转Swift 2.0(第一季)

基于Swift2.1讲解swift语言基础知识,了解语言特性

37584 学习 · 66 问题

查看课程

相似问题