Goのlog.Fatal…

2021/01/16 14:30

※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】

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: false

Fatalなんで、確かにそうかもしれないとは思いつつ、logのメソッド呼んでプログラムが終了するのカー。

go: 1.15

Prev Entry

Next Entry