我想将一个类作为参数传递给我在Scala中的函数。
即G。 def getIndexes(...): Iterator
这就像功能的结构
我希望传递Vertex.class
之类的内容或说Edge.class
作为我的参数。
答案 0 :(得分:2)
传递类型参数会对你有用吗?
def getIndexes[T]()
答案 1 :(得分:0)
如果您不按照Gabriele的答案对方法的类型参数进行处理,但实际上想要将Class对象作为参数传递,则Scala中类对象的类型是参数化的,所以接受任何你会做的课:
def myMethod(aClass: Class[_])