在Java中,我有一个类似于以下的程序:
public void asyncLambda(Notifier notifier)
{
DataUtil.getDataAsync((data) -> {
// This code would be called on a new thread.
for(Object o : data)
{
notifier.notify(o);
}
});
}
这编译并运行(据我所知)。我很好奇的是我正在使用的notifier
对象。
我能想到的可能性是
notifier
的引用将传递给lambda。