[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_)