Go は埋め込みの概念を提供し、実装を複製することなく構造体に別の型のフィールドを含めることができます。埋め込み構造体のコンテキストでは、匿名の内部構造体の初期化が重要なタスクになります。
次のコード スニペットを考えてみましょう。ここでは、MyRequest 構造体に http.Request が埋め込まれています。 struct:
New 関数で匿名の内部構造体 http.Request を初期化するには、次のアプローチに従います。
どちらのアプローチも、http を初期化するという同じ目標を達成します。提供された origRequest パラメータを持つ MyRequest 構造体の Request フィールド。
構造体の埋め込みとフィールドの名前付けについて詳しくは、Go の公式ドキュメントを参照してください。
以上がGoで埋め込み構造体を初期化するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。