前回に予告しつつも辿り着けなかった The Basics
における オプショナル
の最後の項、自動で強制アンラップされるオプショナル
について眺めていこうと思うのですが、今回ももう少し、前々回の話題に関連した事柄で補足しておきたいことが見つかったので、まずはそれから話してみますね。それが終わってから、かつては "オプショナル型とは別の型" として存在していた 自動で強制アンラップされるオプショナル
の特徴を眺めていきます。どうぞよろしくお願いしますね。
今回もゆめみ社外に向けた参加者公募がされていて、ゆめみの外の人も幾名か来られての開催になります。
—————————————————————————————————— 熊谷さんのやさしい Swift 勉強会 #171
00:00 開始 00:32 前回の補足のおさらい 01:39 パターンマッチングも併用可能 07:25 関連値を考慮した判定の併用 08:05 実際に使えた体験談 10:06 if case による表現と見比べてみる 13:48 if case はよく使われる? 15:02 switch の方が安全 15:28 switch で default は避けたいところ 16:15 switch の網羅性による恩恵 19:05 default を使うか、全ての候補を網羅するか 19:59 if let を積極的に使う場面 24:15 case は switch で使うことが多い印象 25:20 関連値がある場面にも case は活躍 26:08 guard と case は相性が良いかもしれない 26:59 書きにくく感じるのは慣れの問題 28:19 if case ではコード補完が効かないのが難点 29:51 guard とオプショナルバインディングにおけるスコープ 31:51 おさらいとクロージング 32:25 次回の展望 ——————————————————————————————————