我正在尝试解决此问题:http : //tour.golang.org/#58这是我所做的;#imports omittedtype ErrNegativeSqrt float64func (e ErrNegativeSqrt) Error() string { return "Cannot Sqrt negative number: " + string(e)}func Sqrt(f float64) (float64, error) { if f < 0 { return 0, ErrNegativeSqrt(1) } # calculate z here... return z, nil}# main omitted我也尝试过e.String(),e.string()但是那些也没有用...
1 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
尝试使用fmt包装
import "fmt"
...
return fmt.Sprint("Cannot Sqrt negative number ", float64(e))
- 1 回答
- 0 关注
- 137 浏览
添加回答
举报
0/150
提交
取消