为了账号安全,请及时绑定邮箱和手机立即绑定

如何在运行时连接字符串和float64?

如何在运行时连接字符串和float64?

Go
慕田峪7331174 2021-05-04 17:26:37
我正在尝试解决此问题: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))


查看完整回答
反对 回复 2021-05-17
  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信