LoginSignup
11
10

More than 5 years have passed since last update.

【swift】【Xcode7】Int,String,Douleの変換の仕方

Posted at

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型はちょっと違うけど。

11
10
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10