引用“不是类型”-将类型存储在结构中

引用“不是类型”-将类型存储在结构中,第1张

引用“不是类型”-将类型存储在结构中

我解决了这个问题,诀窍是使用正确的语法。而不是这样做:

import (   "handlers/foo"   "handlers/bar"   "handlers/baz")type AllHandlers struct {    Foo foo.Handler    Bar bar.Handler    Baz baz.Handler}

我这样做:

import (   "handlers/foo"   "handlers/bar"   "handlers/baz")type Foo = foo.Handlertype Bar = bar.Handlertype Baz = baz.Handler

那么我可以导入它,并使用Foo,Bar,Baz作为类型。因此,我认为您不能在结构中对类型进行分组,但是可以使用上述语法导入/导出类型。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5487632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存