Scala:类作为参数

时间:2014-09-07 18:09:26

标签: scala

我想将一个类作为参数传递给我在Scala中的函数。

即G。 def getIndexes(...): Iterator 这就像功能的结构

我希望传递Vertex.class之类的内容或说Edge.class作为我的参数。

2 个答案:

答案 0 :(得分:2)

传递类型参数会对你有用吗?

def getIndexes[T]()

答案 1 :(得分:0)

如果您不按照Gabriele的答案对方法的类型参数进行处理,但实际上想要将Class对象作为参数传递,则Scala中类对象的类型是参数化的,所以接受任何你会做的课:

def myMethod(aClass: Class[_])