if let文について | 30歳高卒男子がプログラミングを習得してみるブログ

30歳高卒男子がプログラミングを習得してみるブログ

今年30歳になった高卒男子が自分で稼げるスキルを身に着けたいと思いたちSwiftのコードを学習しています。
最近はHTML/CSSとJavascriptをやってます。そのうちまた、スイフトもやろうと思ってます。

今日はif let文について理解していきたいと思います。

 

まず、SwiftにはOptional Bindingという仕組みがあります。

これはOptional型の値が存在するときはtrueを返し、nilのときはfalseを返す仕組みです。

3行目でOptional型の変数aをアンラップ(unwrap)して中身がnilなのでfalse判定になっています。

下のコードでは、aに値があればそれをアンラップして画面に表示しますが、今回は値がないので値がありませんと表示されます。