ВместоScala: как указать varargs как тип?
def foo(configuration: (String, String)*)
Я хотел бы, чтобы иметь возможность написать:
type Configuration = (String, String)*
def foo(configuration: Configuration)
Основной случай использования, чтобы обеспечить легкий сигнатуру метода при переопределении в подклассах
UPDATE: Я могу приблизиться к
type Param = (String, String)
def foo(configuration: Param*)
Но есть ли способ сделать это лучше?
Исправлено! https://lampsvn.epfl.ch/trac/scala/ticket/3180 – retronym