Scala wurde von vielen meiner Kollegen als komplex bezeichnet, und einige gaben all diesen die Schuld neuen Funktionen dafür verantwortlich. Während die meisten Programmierer die OO-Funktionen kennen und zumindest die anständigen auch über funktionale Programmierung Bescheid wissen, gibt es eine Funktion in Scala, für die ich die historischen Ursprünge nicht kenne.
Angesichts der Tatsache, dass es ein wichtiges Mantra unseres Berufs ist, das Rad nicht neu zu erfinden, bin ich ziemlich zuversichtlich, dass es Scala nicht gibt keine tatsächliche unerhört-vor - Funktionen, aber ich stehe auf diesen einen zu korrigierenden , wenn nötig.
Um auf die eigentliche Frage zu kommen: Obwohl ich mir der Ursprünge der meisten Funktionen von Scala bewusst bin, habe ich so etwas noch nie gesehen implicit
. Gibt es andere (ältere!) Sprachen, die diese Funktion ebenfalls bieten?
Ist es sinnvoll, die verschiedenen Fälle von Impliziten zu unterscheiden (da sie aus verschiedenen Quellen stammen können), nämlich implizite Konvertierungen und implizite Parameter?