Alles in Scala entspricht C # 'dynamic'?

8

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?

    
Yang 19.07.2011, 04:50
quelle

1 Antwort

3

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 Ссылка .

    
Christophe Vanfleteren 19.07.2011 05:12
quelle

Tags und Links