スポンサーリンク
Int から String に変換
// String()を使う
let num1:Int = 123400
let numStr1 = String(num1)
print(numStr1) // 123400
// descriptionを使う
let numStr2 = num1.description
print(numStr2) // 123400
// \()を使う
let numStr3 = "\(num1)"
print(numStr3) // 123400
String から Int に変換
// Int()を使う
let str1:String = "123456700"
let strInt1 = Int(str1)!
print(strInt1) // 123456700
// 文字列に数値に変換できない文字が含まれていた場合、nilが返されます。
Double から String に変換
// String()を使う
let dbNum:Double = 123.456
let dbStr1:String = String(dbNum)
print(dbStr1) // 123.456
// descriptionを使う
let dbStr2:String = dbNum.description
print(dbStr2) // 123.456
// \()を使う
let dbStr3:String = "\(dbNum)"
print(dbStr3) // 123.456
String から Double に変換
// Double()を使う
let str2:String = "123.456"
let strDb1 = Double(str2)!
print(strDb1) // 123.456
// 文字列に数値に変換できない文字が含まれていた場合、nilが返されます。
Int から Double に変換
// Double()を使う
let intNum1:Int = 123
let dblNum1 = Double(intNum1)
print(dblNum1) // 123.0
Double から Int に変換
// Int()を使う
let dblNum2:Double = 123.456
let intNum2 = Int(dblNum2)
print(intNum2) // 123
コメント
コメントはありません。