Error

假設某個 func 會回傳 error,可以用如下印 error

	err := http.ListenAndServe("8090", nil);
	if err != nil {
		log.Fatal(err)
	}

或是

fmt.Printf("%s", err)

一般 log

log.Print("Logging to a file in Go!")

自定義

	import (
	  "errors"
	)
	err1 := errors.New("Some error") 
	fmt.Println(err1) 

其他可參見 panic, recover

Last updated

Was this helpful?