Wie ich aus dieser Blogbeitrag "Typklassen" sind in Scala nur ein "Muster", das mit Traits und impliziten Adaptern implementiert wird.
Wie der Blog sagt, wenn ich eine Eigenschaft habe A
und einen Adapter B -> A
dann kann ich eine Funktion aufrufen, die ein Argument vom Typ A
mit einem Argument des Typs B
ohne diesen Adapter explizit aufzurufen.
Ich fand es nett, aber nicht besonders nützlich. Könnten Sie einen Anwendungsfall/ein Beispiel nennen, der/das zeigt, wozu diese Funktion nützlich ist?