<分区>
我越来越喜欢 fmt
和 log
的 Printf
有没有办法将它与 errors.New
一起使用?
我尝试了以下方法:
return errors.New(fmt.Printf("User %v already exists", dbcfg.Username))
标签 go
<分区>
我越来越喜欢 fmt
和 log
的 Printf
有没有办法将它与 errors.New
一起使用?
我尝试了以下方法:
return errors.New(fmt.Printf("User %v already exists", dbcfg.Username))
最佳答案
您可以使用 fmt.Sprintf
将内容格式化为字符串,并使用 fmt.Errorf
将其格式化为 error
。
关于go - Printf 错误。新的可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51200248/