在Java中,我可以做类似的事情
derp(new Runnable { public void run () { /* run this sometime later */ } })
然后稍后在方法中“运行”代码。处理(匿名内部类)很痛苦,但是可以做到。
Go是否有可以促进函数/回调作为参数传递的内容?
7
读者的澄清/澄清:在Java中,“函数”不可传递(实际上,Java中的所有“函数”更恰当地称为“方法”)。可运行的(以及从中派生的匿名内部类)就是这样:一种实例化对象的类型,该对象订阅了所需的接口..
(六年后...)Java没有现在有办法通过方法(例如
—
vazor
containingObject::instanceMethodName
):docs.oracle.com/javase/tutorial/java/javaOO/...