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

aaaaaaaa1 · · 1728 次点击
说到内存逃逸,其实GC类的语言都避免不了这个问题的, 一味的追求所有分配都在协程的小栈上是不现实的也是没必要的. 如果逻辑对性能实时性要求很高, 是不适合使用GC类的语言开发的.如果不喜欢java的臃肿, 或许你可以试试现在被吹成神的.net core. 在oo方面应该比go 好太多了. go其实不是为了解决业务模型问题出现的.它只是一个带反射和GC的C语言增强版而已. 以后go的发展也未必按照取代java或者其他OO的语言的路数走.趁着还热乎, 不如就换了吧. 小声建议尝试一下.net core.
#16
更多评论
首先,go本身目前的生态就是个高效并发的脚本语言。不能无代价抽象,该用c/rust的地方当然要用。 其次,type当然可以保存啊,reflect.Type,你的点在哪里? 第三 ,你是要实现ecs模型?
#1
再然后,范型和类型转换也完全没关系啊。
#2