【Swift3.0】 型の判定をする(型名の取得)

Swift3.0で型を判定する(型名の取得)方法についてです。Web上ではまだSwift2.3以前の書き方の記事が多いように見受けられます。

以前は.dynamicTypeを使用していたのですがSwift3.0では廃止されています。Swift3.0では以下のようにtype(of: 値)の形で判定します。

型の判定をする


今回はString、Int、Boolの3つを判定しましたがオプショナル型や配列でも全く問題ありません。

スポンサーリンク
レクタングル(大)広告