回答編集履歴

1

補足追記

2021/02/21 23:55

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -3,3 +3,11 @@
3
3
  つまり、f関数を中断します。
4
4
 
5
5
  その挙動により「その後にあるreturn処理が呼ばれることはありません。」というメッセージです。
6
+
7
+
8
+
9
+ このメッセージはコンパイルエラーではありません。go-vetや静的解析ツールの警告です。
10
+
11
+ 実行は可能だと思います。
12
+
13
+ また、スタックを破棄する際にdefer処理スタックを呼びますが、deferの有無に関係なく、例示の関数の最後のretern処理がよばれることはないので上記の警告がでます。