Ich glaube, die Antwort ist nein, aber würde nicht schaden zu überprüfen: alles in Scala, das ist C # dynamic
Schlüsselwort? Irgendetwas am Horizont?
Ich weiß über scala.Dynamic, was nicht das Gleiche ist - in C # kennen Sie die Typen zur Kompilierzeit nicht, und der dynamische Typ propagiert.
Ich weiß auch über invectedynamic, was nicht dasselbe ist - invokedynamic ist die Infrastruktur, die Sprachkonstrukte wie dynamic
performant machen würde.
Irgendetwas am Horizont?
Ja, es gibt: Objekte, die das Merkmal "Dynamisch" erweitern, verhalten sich ähnlich wie Variablen, die in C # als dynamisch deklariert sind.
Dies ist eine neue Funktion in Scala 2.9 (wird aber immer noch als experimentell betrachtet), siehe scaladoc unter Ссылка .