没有泛型, 如何解决类型转换问题?

aaaaaaaa1 · · 1726 次点击
@jarlyyn</a> 有道理,问题在于设计" name="content" class="comment-textarea" rows="8" style="width: 100%;"><a href="/user/jarlyyn" title="@jarlyyn">@jarlyyn</a> 有道理,问题在于设计。就算有泛型,泛型也是代表一类对象而不是具体一种对象,要想调getType(),则这个泛型要有getType()方法(go接口就可以解决)。要想获取各自特有的方法还是要类型断言后才能调用。
#6
更多评论
首先,go本身目前的生态就是个高效并发的脚本语言。不能无代价抽象,该用c/rust的地方当然要用。 其次,type当然可以保存啊,reflect.Type,你的点在哪里? 第三 ,你是要实现ecs模型?
#1
再然后,范型和类型转换也完全没关系啊。
#2