
03.异常处理与debug[TOC]
一.异常处理与debug基础(一).异常1234567891011121314151617181920212223241.处理异常 暴露错误 func testFmtError(Sex string) (err error) { if Sex != "男" || Sex != "女" { return fmt.Errorf("输入的性别既不是男,也不是女。") } return fmt.Errorf("输入的性别是%v\n",Sex) }2.抓不住的错误 可以使用defer recover处理。 defer func() { if err := recover();err != nil{ // 这里进行错误处理 fmt.Println(err) } }()3.写出健壮代码的秘诀 - ...


