Я очень новичок в Scala. Я читаю книгу, названную функциональным программированием в scala Полом Чиусано и Рунаром Бьярнасоном. До сих пор я нахожу это интересным.Что такое A * в Scala?
я вижу следующее
def apply[A] (as:A*) : List[A] =
if(as.isEmpty) Nil
else Cons(as.head,apply(as.tail: _*))
Я хотел бы знать, как читать (как: A *), может кто-нибудь объяснить мне, что это или указать мне на некоторые интернет-документы, чтобы понять это?
Спасибо за вашу помощь
На странице [Функции] (http://stackoverflow.com/documentation/scala/477/functions#t=2016080416312994746464) в документации по функциям SO (Документация) есть запись varvargs. – jwvh