w Scala, można użyć granice kontekstu:Kontekst ograniczającą z dwóch parametrów ogólnych
def sort[T : Ordered](t: Seq[T])
oznaczać to samo co:
def sort[T](t: Seq[T])(implicit def Ordered[T])
Co zrobić, jeśli mam klasy z dwoma parametrami generycznych. To znaczy. Chcę być w stanie zapewnić, że mam Writer[T, String]
. Czy istnieje składnia, w której można użyć ograniczeń kontekstu (T : ...
) lub czy muszę mieć jawnie jawnie (fajnie było pisać).
Będę trzymać się wyraźnego domniemania! – schmmd