这样会报错的在swift3.0里面,怎么解决?

来源:4-5 Swift2.0 常量参数、变量参数和inout参数

慕粉4227874

2017-01-04 16:05

func toBinary( num:Int)->String{

    var num = num

    var res = ""

    repeat{

        res = String(num%2) + res

        num /= 2.0

    }while num != 0 {

        return res

    }

    

}


写回答 关注

1回答

  • 哆啦A梦_0001
    2017-01-08 17:13:08

    func toBinary( num:Int)->String{

        var num = num

        var res = ""

        repeat{

            res = String(num%2) + res

            num /= 2   //2需要是个Int类型

        }while num != 0

        // while后面没有大括号

        return res

    }

玩儿转Swift 2.0(第二季)

基于Swift2.1的swift语言教程第二季,深入地了解swift语法

15832 学习 · 54 问题

查看课程

相似问题