[IOSS]Swift数据类型转换

前端之家收集整理的这篇文章主要介绍了[IOSS]Swift数据类型转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

[IOSS]Swift数据类型转换


  1. /*
  2. 整型 -> 浮点
  3. */
  4. let intLet : Int = 5
  5. let doubleLet : Double = Double(intLet)
  6. let floatLet : Float = Float(intLet)
  7. print(intLet,doubleLet,floatLet)
  8. /*
  9. 字符串 -> 整型
  10. */
  11. //swift1.x的语法
  12. //let intString: String = "256"
  13. //let transformInt: Int? = intString.toInt()
  14. //swift2.x的语法
  15. let intString: String = "123456"
  16. let transformInt: Int? = Int(intString)
  17. print(transformInt!)
  18. print(transformInt) //不加" !"时打印后后有默认值 Optional(123456)
  19.  
  20. /*
  21. 整型 -> 字符串
  22. */
  23. let intFive : Int = 5
  24. let strFive : String = String(intFive)
  25. print(strFive)
  26. /*
  27. 浮点 -> 字符串
  28. */
  29. let double : Double = 20.12
  30. let stringDouble = NSString(format: "%f",double)
  31. let stringDouble_ : String = String( double )
  32. print(stringDouble,stringDouble_)
  33. /*
  34. 字符串 -> 浮点
  35. */
  36. let strDouble : String = "20.12"
  37. let doubleStr : Double = (strDouble as NSString).doubleValue
  38. let doubleStr_ : Double = NSString(string: strDouble).doubleValue
  39. print(doubleStr,doubleStr_)

猜你在找的Swift相关文章