Swift のキーワードを今更ながら調べる

最近ずっと避けてきた Swift のキーワードを勉強しています.(^_^;
正直ジェネリクスを利用したヘッダーはノリでは分かる,もしくは,分かった気になれますが,完全に理解するのは私にはとても忍耐がいる作業です.

参考になったページをメモしておきます.

typealias
associatedtype
ジェネリクスの<>の記述が分からない場合に参考になると思います.

【Swift】associatedtypeの使いどころ
typealiasというSwiftの仕様を把握する
→ 言語仕様が変更されて一部,associatedtype にする必要がある.
【Swift】ジェネリクスが使われているメソッドを理解する

Swift の associatedtype を最短で理解できたページ

associatedtype キーワードがよくわからなかったので調べたのだが,ジェネリックがどうとか難しいページが多かった.
キーワードの意味だけをわかった気になりたかったのだが…
以下のページを見ると2分くらいで理解できました.

associatedtype とは,protocol を定義する時には型が決まっていないものに使用する.
protocol 実装側で型を決められるようになる.

swiftの謎キーワードだったassociatedtype, mutating, subscriptについて