func circleArea(radius float64) (float64, error) {
if radius < 0 {
return 0, errors.New("中文")
}
return math.Pi * radius * radius, nil
}
func main() {
radius := -20.0
area, err := circleArea(radius)
if err != nil {
fmt.Println("=====获取err:",err.Error()) //=====: 中文
return
}
fmt.Printf("Area of circle %0.2f", area)
}