空路径上可用的动态方法/值?

时间:2013-10-20 20:44:55

标签: scala scala-2.10

是否可以设置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

0 个答案:

没有答案