gpt4 book ai didi

go - DefaultHandler 是结构的 (*DefaultHandler)(nil) 是什么意思?

转载 作者:数据小太阳 更新时间:2023-10-29 03:39:23 24 4
gpt4 key购买 nike

<分区>

我能理解最后一行代码的意思:它提供了一个静态(编译时)检查*DefaultHandler是否满足EasygateHandler接口(interface)。但我无法理解 (*DefaultHandler)(nil) 的含义以及 (*DefaultHandler)()

的区别
type DefaultHandler struct {
log logrus.FieldLogger
svc *service.DefaultResolver
}

var _ easygate.EasygateHandler = (*DefaultHandler)(nil)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com