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