開催日
October 18, 2021
録画
https://www.youtube.com/watch?v=yhAVDj8b_C4
題材
Patterns
今回の資料
分類
関連タグ
YouTube リンク
公式 note マガジン
ゆめトーーク
補足や訂正(伝達)
補足や訂正(登場した回)
今回は、前回に話した A Swift Tour
の「制御構文」として紹介されている switch
について、その「パターンマッチ」に関するところを眺めていきます。パターンマッチといえば 正規表現
を思い浮かべる人が多いと思いますけれど、Swift はそれとは違ってシンプルながらも様々な場面に対応できるものとして用意されています。そんなあたりを見ていこうと思いますので、どうぞよろしくお願いしますね。
—————————————————————————————— 熊谷さんのやさしい Swift 勉強会 #35
00:00 開始 01:04 Language Reference 01:48 パターンマッチング 02:39 正規表現とは異なるもの 04:05 パターンとは 06:31 失敗するかもしれないパターンと失敗しないパターン 07:27 パターンを使える場所 09:23 どんな種類の値にもマッチするパターン 09:59 分割代入 14:55 どんな種類の値にもマッチするパターンの種類 16:08 型を明記してマッチする値を制約可能? 25:35 値にマッチしない可能性のあるパターンの種類 27:25 完全なパターンマッチング 29:41 8つのパターン 30:32 ワイルドカードパターン 32:16 識別子パターン 36:30 ワイルドカードパターンと代入式 39:51 値束縛パターン 43:10 値束縛パターンで var を使う 44:49 タプルパターン 47:21 タプルパターンと型キャスティングパターン 51:07 次回の展望 ——————————————————————————————