Dun*_*gor 10 java scala interface
据我了解,当它们最终出现时,我们将能够用Java闭包代替等效的单方法接口.是否有标准的Scala习惯用法 - 使用Scala闭包实现Java Single Abstract Method接口?
理想情况下,我希望以下内容能够实现自动化
test("Closure") {
var event: PropertyChangeEvent = null
var label = new JLabel()
label.addPropertyChangeListener( {e: PropertyChangeEvent => event = e} )
label.setText("fred")
event.getNewValue should be ("fred")
}
Run Code Online (Sandbox Code Playgroud)
ret*_*nym 11
1月份对此进行了长时间的讨论.
http://www.scala-lang.org/node/8744
这个想法很受欢迎,甚至比这个提议更进一步.但是魔鬼在细节中,原型实施可能会在此提案中找到其他问题.
| 归档时间: |
|
| 查看次数: |
2838 次 |
| 最近记录: |