回答編集履歴
2
補足の補足追記
test
CHANGED
@@ -40,4 +40,4 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
ちなみに同パッケージ内定義の構造体リテラルの場合、フィールド数が合っていればgo-vetによる警告は出ません。このパターンで警告になるのは外部パッケージに定義された構造体リテラルを記述するときだけです。
|
43
|
+
ちなみに同パッケージ内定義の構造体リテラルの場合、フィールド数が合っていればgo-vetによる警告は出ません。このパターンで警告になるのは外部パッケージに定義された構造体リテラルを記述するときだけです。(外部パッケージの更新により上記の様なエラーが発生するのを未然に防ぐためと思われます)
|
1
補足
test
CHANGED
@@ -33,3 +33,11 @@
|
|
33
33
|
|
34
34
|
|
35
35
|
確かに単独のフイールドであれば省略しても問題ない様に見えますが、将来、openapi_types.Dateのフィールドが増えた時に前者の記述はエラーになり、後者は問題なくコンパイルできます。
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
### 補足
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
ちなみに同パッケージ内定義の構造体リテラルの場合、フィールド数が合っていればgo-vetによる警告は出ません。このパターンで警告になるのは外部パッケージに定義された構造体リテラルを記述するときだけです。
|