ContributePytaniaPublikacjeTagi
VIKEnut'
Zaloguj sięZarejestruj się

Pl

РусскийDeutschEspañol

Ciemny motyw

Write
Zaloguj sięZarejestruj się

Ciemny motyw

Pl

РусскийDeutschEspañol

Jesteś bardzo aktywny! To świetnie!

Zarejestruj się, aby nadal korzystać ze wszystkich funkcji Techfeed

SignUpAction

AlreadyHaveAccount?SignInAction

Popularne tagi

vertex-bufferperfect-forwardingsiblingsandroid-notification-barxml-twigc++builder-xebing-apillblgenprocometdnewsletterwshwatchwerkzeugprimitivemarkertransitionsmodalpopupextenderzeroclipboardtkinter-entryihttphandler

Powiązane pytania

2

Klasa ogólna z parametru typu

1

Przeciążanie operatora szablonu C ++ różnymi typami

2

Zabawa z typami! Rozwiązywanie wielu deklaracji instancji

3

Listy Haskella typów danych

5

Konwertuj kolumnę bajtów na OID, zachowując wartości

Jan 14, 2014, 03:06 PM
 
typesparametric-polymorphismscala

Scala: rozumienie polimorfizmu parametrycznego

Jaka jest różnica pomiędzy

def drop1[A](l: List[A]) = l.tail

i

def drop1(l: List[Int]) = l.tail

pod warunkiem, że użycie wygląda podobnie

drop1(List(1,2,3))

?

Kiedy należy użyć jednego lub drugiego i dlaczego? Podczas gdy rozumiem drugi przykład, tak naprawdę nie rozumiem celu pierwszego.

questionAnswers(4)

yourAnswerToTheQuestion

Popularne pytania

0 odpowiedzi

Poprawność stała dla parametrów wartości

0 odpowiedzi

Opcje C # combobox zależne od innego combobox

0 odpowiedzi

java.lang.ClassCastException: org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6 nie może być rzutowany

0 odpowiedzi

Przykład grupowania selektorów i selektora kontekstowego w CSS

0 odpowiedzi

MVVM i komendy, które pokazują więcej GUI

© 2020. Wszelkie Prawa Zastrzeżone
Wykonane z miłością 

Pl

РусскийDeutschEspañol