<SwiftLearn/>
Swift基礎 レッスン11

型変換

Int()・Double()・String()などを使った明示的な型変換の方法を学びます。

明示的な型変換

Swiftは暗黙的な型変換を行いません。異なる型の値を使うには明示的に変換する必要があります。 これにより型安全性が保たれ、バグを防ぐことができます。

  • Int(value) — 値をInt型に変換(失敗するとnil)
  • Double(value) — 値をDouble型に変換
  • String(value) — 値をString型に変換
  • Bool(value) — 値をBool型に変換

例1: 基本的な型変換

Swiftエディタ

型変換が必要な場面

Swiftでは異なる型同士の演算はコンパイルエラーになります。 計算前に必ず型を揃える必要があります。

例2: 演算時の型変換

Swiftエディタ