¿Para qué son útiles las clases de tipos en Scala?
Como entiendo deesta publicación de blog "clases de tipo" en Scala es solo un "patrón" implementado con rasgos y adaptadores implícitos.
Como dice el blog si tengo rasgoA
y un adaptadorB -> A
entonces puedo invocar una función, que requiere un argumento de tipoA
, con un argumento de tipoB
sin invocar este adaptador explícitamente.
Me pareció agradable pero no particularmente útil. ¿Podría dar un caso / ejemplo de uso que muestre para qué es útil esta función?