タイプエイリアス

タイプエイリアスとは、型の別名定義のことです。

Swiftでは、C言語のtypedefのように、既存の型に別名をつけて使用することができます。


typealias Money = Int
let m: Money = 100
print(m)  // 100

typealias BodyStatus = (String, Double)
var height:BodyStatus?
var weight:BodyStatus?

height = ("身長", 170.0)
weight = ("体重", 63.5)