Есть ли разница в Scala между Seq [T] и T *? - PullRequest
7 голосов
/ 13 апреля 2011

Инструменты моей IDE показывают, что xs имеет тип Int* в следующем фрагменте:

def accept(xs: Int*) = true

Однако в справочнике по языку говорится, что повторный параметр, объявленный как T*, имеет тип Seq[T].Есть ли разница между Int* и Seq[Int]?

Ответы [ 2 ]

8 голосов
/ 13 апреля 2011

Они разные, и где-то между ошибкой и прискорбной особенностью T * просачивается в сигнатуры типов.

Повторный параметр, типизированный как T *, а не Seq [T]

2 голосов
/ 13 апреля 2011
...