私は Go の型システムを探索し、小さなサイド プロジェクトを楽しく書こうとしていたのですが、最終的に奇妙な条件に遭遇してしまいました。
interface
が関数内で使用される型を取ることができ、struct
が interface
を実装する場合、interface
は interface
のマップに含まれており、取得時に実装に変換して戻すことができません。なぜ?どうやって?どうしたの?
ImpltProcFuncs
を変数として返して Data
を取得するにはどうすればよいですか?
Go は
interface から何でも返すことができると思います。
リーリー
実行すると、「working get me back!!!!」と出力されます。以上がGo はジェネリックスを実装するインターフェイスをキャストできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。