Синтаксический сахар: _ * для обработки Seq как параметров метода

Я только что заметил эту конструкцию где-то в сети:

val list = List(someCollection: _*)

Что означает _ * ? Это синтаксический сахар для вызова какого-то метода? Каким ограничениям должен удовлетворять мой пользовательский класс, чтобы он мог использовать преимущества этого синтаксического сахара?

47
задан om-nom-nom 24 November 2012 в 23:59
поделиться