【问题标题】:What is the Java translation to this@NameOfTheClass::open from Kotlin?从 Kotlin 到 this@NameOfTheClass::open 的 Java 翻译是什么?
【发布时间】:2021-03-10 05:44:01
【问题描述】:

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

this@MarkdownWorkspace::open

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

非常感谢!

【问题讨论】:

    标签: java kotlin functional-programming translate


    【解决方案1】:

    this@MarkdownWorkspace::open 的 Java 等效项是 MarkdownWorkspace.this::open

    【讨论】:

    • 非常感谢@pavi2410,有没有机会向我解释一下它的作用?
    • @LunaM 这是一个很好的答案,它解释了相同的内容。 stackoverflow.com/a/5530293/7595401
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2023-03-29
    • 1970-01-01
    • 2019-01-11
    • 2022-06-28
    • 1970-01-01
    • 2018-08-11
    相关资源
    最近更新 更多