このところは The Basic
の オプショナルバインディング
を眺めていっています。これについてもおおよそ見終えた感じですけれど、新しく登場した if let 省略表記
など、オプショナルバインディングを少し発展させたところについては、これまで余談として話す程度でそれそのものにじっくり着目してこなかったので、それについて着目してみます。
今回はお久しぶりにゆめみ社外の人を招いての開催になります。一般の人も若干名参加してくださる見込みですので、どうぞよろしくお願いしますね。
————————————————————————————————————— 熊谷さんのやさしい Swift 勉強会 #162
00:00 開始 00:11 前回のあらすじ 01:28 オプショナルバインディングの特色 02:09 細かく見ていく感覚にも意識を向けながら 03:37 シャドーイング 04:58 if let 省略表記 06:55 if let 省略表記は分かりやすい? 08:51 if let 省略表記で self は使える? 11:10 self のバックティック表現 12:47 オプショナルバインディングとは別ものと捉えて良さそう 13:19 var を使った if let 省略表記 14:24 if var 省略表記とは言わない? 14:57 if let 省略表記の使える場所 15:30 switch はパターンマッチング 16:13 while でオプショナルバインディングは使えた? 20:36 guard によって展開された weak self の暗黙利用 22:32 キャプチャーリストで self を明記 25:34 構造体はキャプチャー時に self を省略可能 26:42 キャプチャーとクロージングオーバー 30:30 inout は Copy-in Copy-out 31:00 値型の参照渡しは制御が難しそう —————————————————————————————————————