有没有一种方法可以从java类声明方法,以便可以将其作为infixkotlin中的函数进行调用,如下所示:
public class Foo {
public void doFoo (String bar) {}
}
Run Code Online (Sandbox Code Playgroud)
然后从kotlin文件
foo doFoo "bar"
Run Code Online (Sandbox Code Playgroud)
由于Java无法标记使用操作符语法有意义的方法,因此Kotlin允许使用具有正确名称和签名的任何Java方法作为操作符重载和其他约定(
invoke()等)。使用infix调用语法来调用Java方法是不允许。
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |