開催日
July 29, 2022
録画
https://youtu.be/XRToux7Sen4
題材
The Basics
今回の資料
分類
関連タグ
YouTube リンク
公式 note マガジン
ゆめトーーク
補足や訂正(伝達)
補足や訂正(登場した回)
今回は The Basics
の オプショナル
について、その具体的な特徴について引き続き眺めていきます。これまでのオプショナルそのものに焦点を絞った感じよりかは nil
や初期化周りの特徴といった、少しその外回りに視野を広げていくような感じになりそうです。よろしくお願いしますね。
————————————————————————————————— 熊谷さんのやさしい Swift 勉強会 #142
00:00 開始 00:10 今回の展望 01:17 nil はリテラル 01:47 リテラルがインスタンス化される仕組み 05:21 nil リテラルがインスタンス化される仕組み 06:10 ExpressibleByNilLiteral 07:25 整数リテラルと nil リテラルとで異なる挙動 08:50 総称型とリテラル変換 09:53 型推論で型パラメーターを特定 11:37 配列の内容を nil で初期化するとき 14:21 できないと思い込むこと、わりとよくある 15:22 型推論を使った別の書き方 17:02 Double?.none という書き方 18:12 自身の型を推論させる書き方 18:36 表現のバリエーションを増やしておく 19:31 reduce を用いて表現してみる 20:56 シーケンスと zip や prefix で表現してみる 24:06 AnySequence で乱数発生器 25:32 コンパイル時に適切な値を決め打つ方法 26:41 クロージング —————————————————————————————————