Swiftでオプショナルバインディング(Optional Binding)を使って安全にアンラップする方法

Pocket

! を使うことでアンラップすることができるけど、値がnilだった場合はエラーになるよ。

そんなときに、 オプショナルバインディング(Optional Binding) を使うことで安全にアンラップできるよ。

Swiftでオプショナルバインディング(Optional Binding)を使って安全にアンラップする

こんな感じでオプショナルバリューがnilでなければ、一時変数(ここではfuga)に代入されて、nilのときにはfalseが返るようになってるよ。

これはguard文でももちろん使えるよ。


おわりに

iOS初心者は気軽に参加できるTECH::CAMPオンライン説明会
ガッツリ転職したいなら、【Tech Stars Agent】 がおすすめです!

著者の新規アプリは以下
ハッピーになれるSNSアプリ 'Frieppy'
著者だよ。良かったらフォローしてね
スポンサーリンク
  • このエントリーをはてなブックマークに追加