Go-swaggerによって生成されたコードを調べたところ、次のコードが見つかりました。
// NewReceiveLearningLabActsParams creates a new ReceiveLearningLabActsParams object
// with the default values initialized.
func NewReceiveLearningLabActsParams() ReceiveLearningLabActsParams {
var ()
return ReceiveLearningLabActsParams{}
}
私はここに気づきました:
var ()
私はその意味を完全に理解していません、誰かが私がこのコードを理解するのを手伝ってくれるでしょうか?ありがとう
Goでは、これは変数をまとめて定義するための省略形です。すべての変数宣言の前にvarを書き込む代わりに、var宣言ブロックを使用できます。
例えば:
_var (
a,b,c string = "this ", "is ","it "
e,f,g int = 1, 2, 3
)
_
と同じです
_var a,b,c string = "this ", "is ","it "
var d,e,f int = 1, 2, 3
_
コード例のvar ()
は、変数が宣言されていないことを示しているだけです。
詳細については、 Goの公式ドキュメント を参照してください。