geekday’s diary

超絶初心者のエンジニアがいろいろなプログラミング言語に挑戦してみるブログです。

swiftの変数についてまとめてみた③

定数・変数において、データ型が違うもの同士を一括で出力ができないので、以下のようにキャストをして出力をする。

let message: String = "歳の誕生日!"
let age: Int = 20

//ageをString型にキャストして出力
print(String(age) + message)

let price: Int = 300
let taxRate: Double = 0.08

// priceをDouble型にキャストして出力
print(Double(price)*taxRate)

 やや手間なのと、いまさらだけど「S」tring.「D」oubleと大文字にしないとエラーになるので注意。