新的Scala TypeTag如何改进(不推荐使用)Manifest?

jes*_*slg 28 scala type-erasure scala-2.10

可能重复:
Scala 2.10:什么是TypeTag以及如何使用它?

我一直在阅读与新反射api一起出现的新TypeTag.似乎Manifest应该被这个新概念所取代.任何人都可以发布一些代码示例来展示好处吗?

一些参考:

Dan*_*ral 23

清单是谎言.它不了解方差(假设所有类型参数都是共变体),并且它不支持路径依赖,存在或结构类型.

TypeTags是编译器理解它们的类型.不是"喜欢"编译器理解它们,但"as"编译器理解它们 - 编译器本身使用TypeTags.它不是1对1,它只是1. :-)