W Scala (2.7.7final), metoda Predef.println
jest zdefiniowany jako mający następujący podpis:W Scala, jak to działa `println (1,2)`?
def println (x : Any) : Unit
Jak to się stało, wówczas następujące prace:
scala> println(1,2)
(1,2)
Czy kompilator automatycznie konwertować rozdzielana przecinkami lista argumentów w Kodzie? Jaką magią? Czy dzieje się tutaj niejawna konwersja, a jeśli tak, to która?
Czy ktoś może podać odniesienie do kontrowersji? Chciałbym zobaczyć, gdzie to się dzieje. –
Ah, http://scala-programming-language.1934581.n4.nabble.com/Unifying-Tuple-types-and-function-parameters-td2012123.html to początek. –