【发布时间】:2013-12-05 09:41:03
【问题描述】:
我不知道如何在 Scala 宏中以编程方式构造存在类型。
例如,假设我有一个ClassSymbol,它代表一个类C[T],它有一个类型参数。
现在,我如何以编程方式构造类型 C[_ <: java.lang.Number] ?
特别是,我不知道如何使用ExistentialType 构造函数对象。查看它的签名:
def apply(quantified: List[Symbol], underlying: Type): ExistentialType
quantified 传递什么?
【问题讨论】:
标签: scala scala-macros existential-type