a Scala, posso utilizzare limiti di contesto:contesto delimita con due parametri generici
def sort[T : Ordered](t: Seq[T])
per indicare la stessa cosa:
def sort[T](t: Seq[T])(implicit def Ordered[T])
Che cosa succede se ho una classe con due parametri generici. Cioè Voglio essere in grado di assicurarmi di avere un Writer[T, String]
. Esiste una sintassi in cui è possibile utilizzare i limiti di contesto (T : ...
) o è necessario avere implicitamente l'implicito (è stato divertente scrivere).
Continuerò con l'implicito esplicito! – schmmd