go - Printf 错误。新的可能吗?

标签 go

<分区>

我越来越喜欢 fmtlogPrintf

有没有办法将它与 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/

相关文章:

arrays - Go:循环排序数组,sort.Sort用作值

go - Go 中的无缓冲 channel

pointers - 指向 Golang 中的结构

go - 具有缓冲作业和固定轮询间隔的工作池

go - for循环导致死锁

go - 如何访问包外的模板?

go - 如何从 Go 中的字符串按路径导入包?

go - Golang MySQL驱动程序不允许使用ProxySQL进行数据库更改

go - 在Visual Studio代码中调试cgo会产生“多个定义”错误

golang 是否有一种简单的方法来解码任意复杂的 json