1

是否可以设置一个Dynamic子类型,以便可以从空路径调用动态 vals/defs,如果可以,如何?

插图:

import scala.language.dynamics
class Blah extends Dynamic { 
    def selectDynamic(name: String) = println(name)
}

new Blah {selectDynamic("foo")} //compiles
new Blah {this.foo} //also compiles

new Blah {foo} //error: not found: value foo
4

0 回答 0