golang 检查struct是否实现某个interface的写发

Hello · 2020-05-31 13:32:48

你好,比较建议用以下方式. 目前我没有证据证明在全局变量以你的方式,是否分配的内存长期驻留. 以指针的方式检查感觉更安全的.

var _ IRouter = (*Engine)(nil)

#1