※ 商品リンクから購入されると少額の報酬が発生することがあります。
Goはいい加減に少し触った程度なので順を追って見ている。続き
log.Fatalの動作、こういうもんだっけ?
package main
import (
"fmt"
"log"
)
func main() {
log.Fatal("hoge")
fmt.Println("after log.Fatal")
}log.Fatal()をコールすると、エラー出力に引数が出力されて、続いてos.Exit(1)が呼ばれてプログラムが終了してしまう、と。
2021/01/16 14:10:03 hoge
Process exiting with code: 1 signal: falseFatalなんで、確かにそうかもしれないとは思いつつ、logのメソッド呼んでプログラムが終了するのカー。
go: 1.15