首页 > 解决方案 > 从 Kotlin 到 this@NameOfTheClass::open 的 Java 翻译是什么?

问题描述

我正在开发一个 Java 项目,参考 Kotlin 项目。这段代码使用了这个表达式,我猜它来自函数式编程:

this@MarkdownWorkspace::open

这用于构造函数的参数,它需要一个“java.util.function.Consumer”对象。

非常感谢!

标签: javakotlinfunctional-programmingtranslate

解决方案


Java相当于this@MarkdownWorkspace::open将是MarkdownWorkspace.this::open


推荐阅读