ホームページ > バックエンド開発 > Golang > プロバイダー関数の複数の戻り値を使用して Google Inject を配線する

プロバイダー関数の複数の戻り値を使用して Google Inject を配線する

WBOY
リリース: 2024-02-05 21:15:35
転載
1136 人が閲覧しました

将 google Inject 与提供者函数的多重返回连线

質問内容

googlewireの例に従い、次の方法でイベント構造体を初期化できます

message.go:

リーリー

イベント.ゴー

リーリー

次の行で初期化できます:

リーリー

init 関数が複数の値を返すようにする方法はありますか。ただし、注入する必要がある戻り値は 1 つだけです。例:

リーリー ###または###
type message string

func newmessage() message {
    //tbd    
}
ログイン後にコピー

正解

複数の戻り値を持つ関数を宣言するには、それらを括弧で囲む必要があります:
リーリー

編集

: あなたの質問 (init 関数からエラーを返すことができるかどうか) は、ワイヤー チュートリアルの次の部分 - https://github.com/ で答えられます。 google/wire/tree/main/_tutorial#making-changes -with line

以上がプロバイダー関数の複数の戻り値を使用して Google Inject を配線するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート