Mam pytanie dotyczące projektu typu. Dlaczego Int nie rozszerza uporządkowanej cechy. Czy nie jest zamawiane przez naturę?Dlaczego Int nie dziedziczy/nie rozszerza się z zamówionego [Int]
Zamiast tego biblioteka scala udostępnia ukrytą metodę "zamawiającego", która zamienia Int na uporządkowaną [Int]. Jakie są tutaj wybory projektowe?
Przykład wzięty z książki Programming w Scala
def maxListImpParm[T <% Ordered[T]](elements:List[T]):T= ...
maxListImpParm(List(1,5,10,3)) // works because of implicit methods
Deklarację można skrócić do: 'def maxListImpParm [T <% Zlecony [T]] (elementy: Lista [T]): T = ??? –