xxxxxxxxxx
func doStuff() (int, error) {
}
func main() {
result, err := doStuff()
if err != nil {
// handle error
} else {
// all is good, use result
}
}
xxxxxxxxxx
package main
// import the errors package
import (
"errors"
"fmt"
)
func main() {
message := "Hello"
// create error using New() function
myError := errors.New("WRONG MESSAGE")
if message != "Programiz" {
fmt.Println(myError)
}
}
xxxxxxxxxx
package main
import "fmt"
func main() {
for i := 0; i < 5; i++ {
result := 20 / i
fmt.Println(result)
}
}