假设我有一个类型列表
val types:List[Type] = List(typeOf[Int], typeOf[Float], typeOf[MyObject], ...)
是否可以将其映射到由上述类型参数化的列表类型的新集合中?
types.map( ??? ) === List(typeOf[List[Int]], typeOf[List[Float]], typeOf[List[MyObject]], ...)
val tpeList = typeOf[List[_]]
types.map(tpe => appliedType(tpeList, List(tpe)))