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