Go还没有泛型,要怎么去封装一个队列呢?
来源:16-4 队列实现调度器
drewwwww
2020-10-12
假如我要去封装一个队列,是要每个类型都写一个吗?比如这里的workerQ和requestQ。
实际工程中是怎么解决没有泛型的问题的?
写回答
1回答
-
ccmouse
2020-10-13
这个的确没办法解决。我们只能用type assertion的方式,在运行时判断。具体做法在6-4接口的值类型处有讲解。
00
相似问题
Go还没有泛型,要怎么去封装一个队列呢?
来源:16-4 队列实现调度器
drewwwww
2020-10-12
假如我要去封装一个队列,是要每个类型都写一个吗?比如这里的workerQ和requestQ。
实际工程中是怎么解决没有泛型的问题的?
1回答
ccmouse
2020-10-13
这个的确没办法解决。我们只能用type assertion的方式,在运行时判断。具体做法在6-4接口的值类型处有讲解。
相似问题