iPhone
Xcode
iOS
初心者
Swift

[Swift]String、Int、Doubleの型変換をそれぞれまとめてみた。

More than 3 years have passed since last update.

俺の名はケンヤ。難事件をいくつも迷宮入りさせたニート。しかし ある時謎の組織に入社し薬を飲まされ身体が縮んで Braian になっちゃった。


Int → String

var intNum: Int = 37

var str: String = String(intNum)
//"78"


Int → Double

var intNum: Int = 37

var doubleNum: Double = Double(intNum)
//37.0


Double → String

var doubleNum: Double = 1.234

var str: String = String("\(doubleNum)")
//"1.234"


Double → Int

var doubleNum: Double = 1.234

var intNum: Int = Int(doubleNum)
//1


String → Double

import = Darwin

var str: String = "10.5"
var doubleNum: Double = atof(str)
//10.5


String → Int

var str: String = "37"

var intNum: Int = str.toInt()!
// 37

String型からDouble型への変換では"Darwin"を使用したのですが他にいい方法ってあるのでしょうか??

まだまだ勉強が足りませんが、不備やアドバイスなどのコメントを頂けますと幸いです!!!