就是一个半吊子trait的实现Go的interface是一个残废的实现,一开始意图是允许带有一定约束(方法集)的多态。
但是这玩意又不像rust一样是编译期展开的(当然1.18以后把interface用在泛型上可以视作静态trait的一种实现形式),只要参数位上一用到interface就通通逃逸加装箱变成动态派发。
而且Go中interface是隐式实现加不可区分(non-distinguishable)的,什么意思呢? 例如:在rust里,你两个trait(Plugin 和 Builder)里有…。
-
我维护的几个网站是: 每次登录都要有验证码,错误10次,用户...
2025-06-25阅读全文 >>
-
可以的,放在U盘里。
有段时间,由于做运维,需要经常在现场...
2025-06-25阅读全文 >>
-
好用。
只说缺点: 1,电视模式,switch本机发烫严重...
2025-06-25阅读全文 >>
-
总所周知,字节在用,但是可能也就限于部分产品线的部分前后端组...
2025-06-25阅读全文 >>
-
以前当垃圾佬的时候特地去电脑店打工练练手,当时以为天天装12...
2025-06-25阅读全文 >>