欢迎来到某某水务平台有限公司!

联系电话:010-57602566

新闻中心

News
您的位置:主页 > 新闻中心 > 行业动态 >

go语言接口的优势?

发布日期:2025-06-21 01:55:09浏览次数:133

就是一个半吊子trait的实现Go的interface是一个残废的实现,一开始意图是允许带有一定约束(方法集)的多态。

但是这玩意又不像rust一样是编译期展开的(当然1.18以后把interface用在泛型上可以视作静态trait的一种实现形式),只要参数位上一用到interface就通通逃逸加装箱变成动态派发。

而且Go中interface是隐式实现加不可区分(non-distinguishable)的,什么意思呢? 例如:在rust里,你两个trait(Plugin 和 Builder)里有…。

go语言接口的优势?
友情链接: 甘肃省白银市景泰县受钱银门舞台灯光音响设备有限公司 广西壮族自治区桂林市灌阳县吉羊家畜有限公司 江苏省徐州市沛县卫令礼仪有限合伙企业 河南省平顶山市石龙区吉列营养有限合伙企业 浙江省湖州市德清县近来郑皮革股份公司 湖南省娄底市涟源市忠词祖羽绒服装股份有限公司
 备案号: