Implizite Definitionen

Manchmal kommt es vor, dass Sie eine Instanz eines Typs haben, diese aber in einem Zusammenhang verwenden wollen, in dem ein anderer, aber möglicherweise ähnlicher Typ benötigt wird. Wenn dies nur einmal geschieht, erzeugen Sie vielleicht einfach eine Instanz des benötigten Typs unter Verwendung der Instanz, die Sie schon haben. Im allgemeinen Fall aber, wenn in Ihrem Code so etwas häufiger vorkommt, hätten Sie gerne einen automatischen Konvertierungsmechanismus.

Ein ähnliches Problem tritt auf, wenn Sie eine oder mehrere Funktionen wiederholt aufrufen und immer wieder denselben Wert übergeben. Dann würden Sie es gut finden, wenn es eine Möglichkeit gäbe, für diesen Parameter einen Vorgabewert festzulegen.

Diese Anforderungen ...

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.