>>69
構造的型付けを理解してなさすぎ
構造的とは実行コードだけ見て逆算で抽象型が決まるの

一方でそこで使われる役目のコンセプトはRustだとトレイトつまりJavaのインターフェースに近いポジション
コンセプトによる名前的型付けになる
これらは実行コードを見なくても先に抽象型が決まるの