作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
与 fmt.Stringer 一样, fmt
包寻找 error interface打印值时。如果一个type满足这两个接口(interface),fmt
仅在查找 error
而不是 Stringer
时。为什么?如何在一个类型上同时实现 Stringer
和 error
?
最佳答案
不是真正的通用解决方案,但在某些情况下,可以使用指针与非指针接收器来解决问题:https://play.golang.org/p/DY4Cq4efsT
关于go - 如何在一个类型上同时实现 fmt.Stringer 和错误接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41908709/
我是一名优秀的程序员,十分优秀!