Fehlermeldung in String in Go erhalten
- Fehlermeldung in Zeichenfolge mit Dateifehler in Go abrufen
-
Fehlermeldung in String mit
Errorf()
in Go abrufen

Fehlerwerte können in Variablen gespeichert, als Parameter an Funktionen geliefert, von Funktionen zurückgegeben usw. werden, genau wie jeder andere eingebaute Typ wie int, float64, string usw.
Dieses Tutorial ruft eine Fehlermeldung als Zeichenfolge in Go ab.
Fehlermeldung in Zeichenfolge mit Dateifehler in Go abrufen
In diesem Beispiel versuchen wir, /test_file.txt
zu öffnen. Wenn die Datei erfolgreich geöffnet wurde, gibt die Methode Open
den Dateihandler zurück und der Fehler ist null.
Wenn die Datei nicht geöffnet werden kann, wird ein Nicht-Null-Fehler zurückgegeben.
package main
import (
"fmt"
"os"
)
func main() {
f, err := os.Open("/test_file.txt")
if err != nil {
fmt.Println(err)
return
}
fmt.Println(f.Name(), "Filed opened successfully")
}
Ausgabe:
open /test_file.txt: no such file or directory
Fehlermeldung in String mit Errorf()
in Go abrufen
Die Methode fmt.Errorf()
ermöglicht es uns, Formatierungswerkzeuge einzusetzen, um aussagekräftige Fehlermeldungen in der Programmiersprache Go zu konstruieren.
package main
import (
"fmt"
"time"
)
func main() {
err := fmt.Errorf("error occurred at: %v", time.Now())
fmt.Println("Error:", err)
}
Ausgabe:
Error: error occurred at: 2022-03-04 23:00:00 +0000 UTC m=+0.000000001
Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren