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

格式化错误。新

格式化错误。新

Go
ABOUTYOU 2021-08-30 16:30:41
我想实现一个errors.New接受相同参数的版本,fmt.Sprintf为此我编写了以下函数:func NewError(format string, a ...interface{}) error {    return errors.New(fmt.Sprintf(format, a))}但是,a内部成为单个数组参数,NewError()从而导致Sprintf()仅填写格式字符串中的单个参数。如何强制a解释为可变数量的参数?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

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