Heim  >  Artikel  >  Backend-Entwicklung  >  So bestimmen Sie den Fehlertyp in Golang

So bestimmen Sie den Fehlertyp in Golang

尚
Original
2020-01-14 15:24:175310Durchsuche

So bestimmen Sie den Fehlertyp in Golang

So ermitteln Sie den Fehlertyp:

Was genau ist der in Go zurückgegebene Fehlertyp? Beim Betrachten des Quellcodes haben wir festgestellt, dass der Fehlertyp ein sehr einfacher Schnittstellentyp ist, wie folgt:

// The error built-in interface type is the conventional interface for
// representing an error condition, with the nil value representing no error.
type error interface {
    Error() string
}

error hat eine mit der Methode signierte Error()-Zeichenfolge. Alle Typen, die diese Schnittstelle implementieren, können als Fehlertyp behandelt werden. Die Methode Error() liefert eine Beschreibung des Fehlers.
Wenn fmt.Println einen Fehler ausgibt, ruft es intern die String-Methode Error() auf, um eine Beschreibung des Fehlers zu erhalten.

Weitere Golang-Kenntnisse finden Sie in der Spalte Golang-Tutorial.

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie den Fehlertyp in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn