◾️Forced Unwrapping (強制的アンラップ)
Forced Unwrapping(強制的アンラップ)はオプショナル型を強制的にアンラップする方法である。
オプショナル型の変数の中にどんな値が入っていても関係なく、その値を取り出す。
※注意点:アンラップする対象のオプショナル型の変数の中身がnilだった場合、エラーが発生し、アプリケーションが落ちてしまう為、nilが入る事がない状況で使用する事。
強制的アンラップの記述方法は簡単で、オプショナル型の変数の後ろに「!」をつける事でアンラップされる。
※この「!」は変数宣言時に使用する「!」とは別である。
(記載ルール)
let 定数名: 型? = 値
print(定数名!)
(例)
let str: String? = "オプショナル型"
print(str!)