我怀疑 Java 是如何工作的。我需要编写类似的代码(在 PHP 中):
array_map(function($object){ ... });
在 Java 上,我接近它:
this.addTransition(new CallerTransition() {
@Override
protected void execute() {
// Do something with _this_ here
}
});
翻译:我需要知道是否存在更好的方式来处理闭包。
注意:CallerTransition
是 Transition
的子类型。 addTransition 需要一个 Transition
。 execute
方法将由 addTransition
执行。
最佳答案
Java 没有 lambda 函数或基于函数的闭包,所以恐怕匿名类是最好的方法。
关于java - 进行简单回调的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6085985/