【swift】【Xcode7】Int,String,Douleの変換の仕方
String型からInt型に変換するのに
var strA = "100" var intA = strA.toInt()?
って書いてあるブログが多かったんですけど、そのまま書いてもコンパイルエラーが起きたので調べたらやっぱり仕様が変わっていました。 ということで、メモ書き程度に書いて置きます。
Int型→String型
var intA = 100 var strA = String(intA) var strB = intA.description
Int型→Double型
var intA = 100 var doubleA = Double(intA)
Double型→Int型
var doubleA = 1.0 var intA = Int(doubleA)
Double型→String型
var doubleA = 1.0 var strA = String(doubleA)
String型→Int型
var strA = "100" var intA = Int(strA)
String型→Double型
var strA = "1.009" var doubleA = atof(strA)
大体使用するのはInt型からString型とString型からInt型なのかな。
基本的に変換するときは、変換したい変数名を変換した型で()くくりにすればおkな感じ。
String型からDouble型はちょっと違うけど。