これまでに話した中で、訂正すべき事柄や補足事項などを記します。
事項 | 項目種別 | 登場した回 | 伝えた回 |
---|---|---|---|
負の値に対する剰余について | 訂正 | ||
部分配列の内部バッファーは共有される | 補足 | ||
参照時に nil なら assert するプロパティーラッパー | 補足 | ||
lazy var の didSet が呼ばれるタイミング | 補足 | ||
do や if は break で抜けられる | 訂正 | ||
withCheckedContinuation での @escaping の不要性について | 補足 | ||
Swift Concurrency における @escaping クロージャー | 補足 | ||
Swift 5.7 では存在型の暗黙展開が行われる | 補足 | ||
存在型の英語表現は Existential Types | 訂正 | ||
自作した count(of:) メソッドの実装間違い | 訂正 | ||
nil リテラル対応の独自型を nil と比較する際の注意 | 補足 | ||
preconditionFailure が Never を返すことについて | 補足 | ||
BinaryInteger における幅の概念 | 訂正 | ||
❌ スティッキービット ⭕️ SUID, SGID ビット | 訂正 | ||
8進数は 3 ビット | 訂正 | ||
Apple Watch でのワードサイズ | 訂正 | ||
IntMax 型が廃止された理由 | 補足 | ||
Playground で JavaScriptCore の JSExport が動作しないとき | 補足 | ||
タプルを型エイリアスで扱う話について | 訂正 | ||
IndexingIterator は Sequence に準拠 | 訂正 | ||
シーケンスの特定の位置にある要素を取得する | 訂正 | ||
Objective-C Bridge で生成された String 型 | 訂正 | ||
A が Optional<A> のサブタイプ | 訂正 | ||
() -> A? 型に () -> A 型の値を代入可能 | 訂正 | ||
クラスではプロトコル準拠の合成は行われない様子 | 補足 | ||
magnitude と significand | 訂正 | ||
カスタマイズポイントの使いどころ | 補足 | ||
配列のアドレス渡しについて | 訂正 | ||
❌ クラスファクトリー ⭕️ クラスクラスター | 訂正 | ||
プログラム領域について | 補足 | ||
❌ 評価式パターン ⭕️ 列挙子パターン | 訂正 | ||
fatalError の終了ステータス 132 について | 補足 | ||
ProcessInfo のインスタンスについて | 訂正 | ||
main 関数を明示する方法 | 補足 | ||
isOpaque の日本語訳 | 訂正 | ||
演算子の引数ラベル | 訂正 |