golang的接口快把我给整疯了。
小洛北 2019-12-18 10:03:34 有点编程基础的我自学了一段时间go语言了,一直止步在接口这一块,知道接口的基本用法,在本包里可以灵活使用接口,但是外包使用另外一个包的接口时我真的就懵圈了,根本不知道哪个结构体实现了哪个接口,还有两个不是同包接口和结构体之间的赋值这一块真的快整疯我了,天天上语数英课啥也不听,就自己一个人自学go,学了这么多天感觉也没领悟接口这一块,这个隐式实现真的太难了,根本不知道谁实现了谁?谁可以赋值给谁?现在最经典的io包下边的writer接口和reader接口我都没搞明白,看讲师讲的都太浅,就只讲本包使用本包的接口和赋值,外包的就不讲,一个外包(http包)接口类型和结构体之间的赋值一下子我就懵圈了,自学真的太难了,我都快撑不住了,这几天一直专注接口这一块的学习,但是没太大的进展,都说go的接口是go最妙的特性,但我为啥觉得go的接口并没有那么神,特别是这个隐式声明,真的搞不懂谁实现了谁?大佬们可否给小弟指点迷津?小弟真的洗耳恭听,感激不尽。