请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Go还没有泛型,要怎么去封装一个队列呢?

回答1 浏览124 2020-10-12 16:34:44

假如我要去封装一个队列,是要每个类型都写一个吗?比如这里的workerQ和requestQ。
实际工程中是怎么解决没有泛型的问题的?

添加回答

1回答

  • 这个的确没办法解决。我们只能用type assertion的方式,在运行时判断。具体做法在6-4接口的值类型处有讲解。

    2020-10-13 17:36:05

Google资深工程师深度讲解Go语言 由浅入深打通Go学习路线

难度中级
时长24小时20分钟
人数4423
好评度99.8%

语法+分布式爬虫实战 为转型工程师量身打造,让你彻底掌握go语言

讲师

ccmouse 全栈工程师

讲师曾任职于Google,担任高级软件工程师,Tech Leader,拥有十余年后端开发经验,精通C ,Java,Go,分布式系统开发等,精通分布式系统设计,从Go语言早期就开始关注和使用Go语言,对Go语言背后的实现及设计理念有独到的见解。

意见反馈 帮助中心 APP下载
官方微信