Blog誰かの何かに役に立てることを書いていきたいですこの広告は、90日以上更新していないブログに表示しています。(通常の変数はnilを許さない)。Swiftでは?や!を用いてOptionalsに関する操作を行います。(値にnilを許さない)。型の後に?optional変数となる。通常の変数であることが期待される箇所ではコンパイルエラーとなる。変数に!を付ければ通常の変数と同様に扱えるが、値がnilだと値が展開できずに実行時エラーとなる恐れがある。コンパイルは通るが実行時エラーとなる型の後に!optional変数となるが、通常の変数として扱われる。値がnilであってもコンパイルは通るが、値が展開できずに実行時エラーとなる恐れがある。変数の後に何も付けない通常の変数なら通常の変数、optional変数ならoptional変数として扱われる。よってoptional変数を通常の変数として扱いたい場合、?や!を用いた操作を行う必要がある。変数の後に?通常の変数の場合、この記述法はできずコンパイルエラーとなる。optional変数の場合、値がnil以外ならその値が展開される。123値がnilの場合、式全体がnilとなる。nil変数の後に!通常の変数の場合、この記述法はできずコンパイルエラーとなる。optional変数の場合、値が強制的に展開される。123値がnilの場合、展開できずに実行時エラーとなる。連絡帳のデータを入力ができるキーボードアプリをリリースしました。月別アーカイブはてなブログをはじめよう!desingさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。