疑似コードと同様に、匿名関数を使用してインターフェイスの匿名実装を定義する機能:
RandomNumOp({ Binary: func(a,b int) int { return a+b}, Ternary: func(a,b,c int) int {return a+b+c}, })
は Go では直接サポートされていません。実装が機能する必要があるかどうかに応じて、考えられるアプローチをいくつか示します。
以上がGo はインターフェースを匿名で実装できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。