Swift基礎 レッスン11
型変換
Int()・Double()・String()などを使った明示的な型変換の方法を学びます。
明示的な型変換
Swiftは暗黙的な型変換を行いません。異なる型の値を使うには明示的に変換する必要があります。 これにより型安全性が保たれ、バグを防ぐことができます。
Int(value)— 値をInt型に変換(失敗するとnil)Double(value)— 値をDouble型に変換String(value)— 値をString型に変換Bool(value)— 値をBool型に変換
例1: 基本的な型変換
Swiftエディタ
型変換が必要な場面
Swiftでは異なる型同士の演算はコンパイルエラーになります。 計算前に必ず型を揃える必要があります。
例2: 演算時の型変換
Swiftエディタ