14
niejawne funkcje z kilkoma parametrami są dozwolone, to jest:Czy jest jakieś użycie funkcji niejawnych z kilkoma parametrami w Scali?
implicit def it(path: String, category: String):Iterator[String] = ...
Ale kompilator Scala zrobić coś pożytecznego z tego? Jeśli nie, dlaczego nie narzeka?
Wspaniałe scala, jeśli nie jako niejawna konwerter, a następnie jako niejawny argument) – yura
@yura Jeśli spojrzeć na specyfikację języka Scala, zobaczysz, że te dwie rzeczy są rzeczywiście zunifikowane. Wyszukiwanie niejawnej konwersji z 'A' na' B' jest równoznaczne z wyszukiwaniem niejawnego parametru typu 'A => B'. Tak więc niejawne konwersje i ukryte parametry to w przybliżeniu to samo, co pod maską. – ghik