微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[IOSS]Swift数据类型转换

[IOSS]Swift数据类型转换


        /*
        整型 -> 浮点
        */
        let intLet : Int = 5
        let doubleLet : Double = Double(intLet)
        let floatLet : Float = Float(intLet)
        print(intLet,doubleLet,floatLet)
        
        /*
        字符串 -> 整型
        */
        //swift1.x的语法
        //let intString: String = "256"
        //let transformInt: Int? = intString.toInt()
        //swift2.x的语法
        let intString: String = "123456"
        let transformInt: Int? = Int(intString)
        print(transformInt!)
        print(transformInt) //不加" !"时打印后后有认值 Optional(123456)

        /*
        整型 -> 字符串
        */
        let intFive : Int = 5
        let strFive : String = String(intFive)
        print(strFive)
        
        /*
        浮点 -> 字符串
        */
        let double : Double = 20.12
        let stringDouble = Nsstring(format: "%f",double)
        let stringDouble_ : String = String( double )
        print(stringDouble,stringDouble_)
        /*
        字符串 -> 浮点
        */
        let strDouble : String = "20.12"
        let doubleStr : Double = (strDouble as Nsstring).doubleValue
        let doubleStr_ : Double = Nsstring(string: strDouble).doubleValue
        print(doubleStr,doubleStr_)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐