Programing Note

千里の道も一歩から

Programing Tips > Swift > オプショナル型

Tweet

Advertisement



Event

・サイトを引っ越ししました。2016/10/15

新しいサイトはこちらです。

・サイトをリニューアルしました。2015/12/29

Related Articles:

オプショナル型

Update on June 19, 2016

Swiftの独特なオプショナル型についてメモしておきます。


確認環境:Xcode 7.3


・オプショナル型

Swiftでは、基本的には変数や定数にnilの代入できない。

これを許可する特別なオプショナル型という型が用意されています。


オプショナル型を理解するためのコード


しかし、上記のような実装だと、

以下のように、オプショナル型がnilの時に、アプリケーションエラーになってしまいます。


オプショナル型がnilの時に、エラーとならないように実装する方法 その1

??演算子で、初期値を設定する


オプショナル型がnilの時に、エラーとならないように実装する方法 その2

オプショナルバインディングを使う


inserted by FC2 system