В Scala (2.7.7final) метод Predef.println
определяется как имеющий следующую подпись:
def println (x : Any) : Unit
Почему так работает следующее:
scala> println(1,2)
(1,2)
Преобразует ли компилятор список аргументов через запятую в Tuple? По какой магии? Здесь происходит неявное преобразование, и если да, то какое?