我认为答案是肯定的,但是检查一下也不会有害:Scala中的任何内容都等同于C#的dynamic
关键字?即将到来的任何事情?
我知道scala.Dynamic,这不是一回事 - 在C#中你不知道编译时的类型,并且动态类型会传播。
我也知道invokedynamic,这不是一回事 - invokedynamic是使dynamic
等语言结构具有性能的基础设施。
即将发生的事情?
答案 0 :(得分:3)
是的:扩展Dynamic trait的对象的行为类似于在C#中声明为dynamic的变量。
这是Scala 2.9中的一项新功能(但仍被认为是实验性的),请参阅http://www.scala-lang.org/api/current/index.html#scala.Dynamic处的scaladoc。