记录具有内置类型的重复参数


  • 几个包有多个类,这些类的方法有一个名为p的参数
  • 我想记录p
  • 我无法记录p的类型,因为该类型是内置的(例如Map[String, String](

如何记录p

class A {
def (p: Map[String, String]): Unit = {}
}
class B {
def (p: Map[String, String], ...): Unit = {}  
}

我认为您正在寻找类型别名:

/** Some doc for P type */
type MyPType = Map[String, String]
def someMethod(p: MyPType) = ...

最新更新