[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_)总结
以上是内存溢出为你收集整理的[IOSS]Swift数据类型转换全部内容,希望文章能够帮你解决[IOSS]Swift数据类型转换所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)