オプショナル型
Update on June 19, 2016
Swiftの独特なオプショナル型についてメモしておきます。
確認環境:Xcode 7.3
・オプショナル型
Swiftでは、基本的には変数や定数にnilの代入できない。
これを許可する特別なオプショナル型という型が用意されています。
オプショナル型を理解するためのコード
しかし、上記のような実装だと、
以下のように、オプショナル型がnilの時に、アプリケーションエラーになってしまいます。
オプショナル型がnilの時に、エラーとならないように実装する方法 その1
??演算子で、初期値を設定する
オプショナル型がnilの時に、エラーとならないように実装する方法 その2
オプショナルバインディングを使う