package main import ( "errors" "fmt" ) func test(str string) (string, error) { if str == "manong" { return "PHP是世界上最好の语言", nil } else { return "", errors.New("粗错辣~") } } func main() { str1, err1 := test("demo") if err1 != nil { fmt.Printf("err = %+v \n", err1) // err = 粗错辣~ fmt.Printf("err.Error() = %+v \n", err1.Error()) // err.Error() = 粗错辣~ } else { fmt.Printf("str1 = %+v \n", str1) } str2, err2 := test("manong") if err2 != nil { fmt.Printf("err = %+v \n", err2) fmt.Printf("err.Error() = %+v \n", err2.Error()) } else { fmt.Printf("str2 = %+v \n", str2) // str2 = PHP是世界上最好の语言 } }
Copyright © 2024 码农人生. All Rights Reserved