En lugar deScala: cómo especificar varargs como tipo?
def foo(configuration: (String, String)*)
me gustaría ser capaz de escribir:
type Configuration = (String, String)*
def foo(configuration: Configuration)
El caso de uso principal es proporcionar un fácil firma del método cuando imperiosa de subclases
ACTUALIZACIÓN: Puedo acercarme por
type Param = (String, String)
def foo(configuration: Param*)
¿Pero hay alguna manera de hacerlo mejor?
¡Reparado ya! https://lampsvn.epfl.ch/trac/scala/ticket/3180 – retronym