Go语言精进之路读书笔记第28条——尽量避免使用空接口作为函数参数类型
空接口不提供任何信息。 —— Rob Pike,Go语言之父
在函数或方法中使用空接口类型,意味着你没有为编译器提供关于传入实参数据的任何信息,
因此,你将失去静态类型语言类型安全检查的保护屏障,你需要自己检查类似的错误,并且直到运行时才能发现此类错误。
空接口不提供任何信息。 —— Rob Pike,Go语言之父
在函数或方法中使用空接口类型,意味着你没有为编译器提供关于传入实参数据的任何信息,
因此,你将失去静态类型语言类型安全检查的保护屏障,你需要自己检查类似的错误,并且直到运行时才能发现此类错误。