Go 1.27、ジェネリックメソッドを正式サポート インターフェースでは不可

Generic Methods in Go 1.27

Go 1.27、ジェネリックメソッドを正式サポート インターフェースでは不可

Go 1.27で、メソッドに型パラメータを定義できる「ジェネリックメソッド」が導入された。従来は構造体自体に型パラメータを追加する必要があり、設計上の問題があった。ただし、インターフェースでのジェネリックメソッドはサポートされない。実装はモノモーフィゼーションに基づくため、動的ディスパッチとの整合性が課題となっていた。

「Go 1.27では、具象型に対するジェネリックメソッドが許可されるが、インターフェースに対するものは許可されない」

この日のほかの記事

2026-08-20