Als «implicit-conversion» getaggte Fragen

Konvertieren eines Objekts, einer Variablen oder eines Werts von einem Typ in einen anderen, um eine Typbeschränkung zu erfüllen, ohne diese Konvertierung speziell über die Sprachsyntax anzufordern.

398
Wo sucht Scala nach Implikaten?

Eine implizite Frage an Scala-Neulinge scheint zu sein: Wo sucht der Compiler nach Impliziten? Ich meine implizit, weil die Frage nie vollständig formuliert zu sein scheint, als gäbe es keine Worte dafür. :-) Woher kommen zum Beispiel die Werte für integralunten? scala> import scala.math._...

93
Implizite Konvertierung vs. Typklasse

In Scala können wir mindestens zwei Methoden verwenden, um vorhandene oder neue Typen nachzurüsten. Angenommen, wir möchten ausdrücken, dass etwas mit einem quantifiziert werden kann Int. Wir können das folgende Merkmal definieren. Implizite Konvertierung trait Quantifiable{ def quantify: Int...

77
Wie kann ich Implizite in Scala verketten?

Das pimp-my-library-Muster ermöglicht es mir, einer Klasse scheinbar eine Methode hinzuzufügen, indem ich eine implizite Konvertierung von dieser Klasse in eine Klasse zur Verfügung stelle, die die Methode implementiert. Scala erlaubt jedoch nicht, dass zwei solche impliziten Konvertierungen...

72
Implizite Regeln für die Typwerbung

Dieser Beitrag soll als FAQ zur impliziten Ganzzahl-Heraufstufung in C verwendet werden, insbesondere zur impliziten Heraufstufung, die durch die üblichen arithmetischen Konvertierungen und / oder die Ganzzahl-Heraufstufungen verursacht wird. Beispiel 1) Warum ergibt dies eine seltsame, große...