【发布时间】:2019-03-06 13:00:59
【问题描述】:
有没有办法从 java 类中声明一个方法,以便它可以作为 infix 函数从 kotlin 中调用,如下所示:
public class Foo {
public void doFoo (String bar) {}
}
然后从 kotlin 文件中
foo doFoo "bar"
【问题讨论】:
-
问题不是重复的
-
怎么样?好像和我一模一样。如果您概述了差异,那么我很乐意重新打开。
-
查看@JoeClay 评论,我不是在寻找包装器
-
问题是一样的——使用包装器只是完成它的一种(唯一)方法——所以它是重复的。我在答案中添加了一行,指定无法在 Java 代码中“本地”执行此操作。
-
中缀运算符不是“仅仅相关的”。他正试图完成与你完全相同的事情,只是他更接近于解决方案。我已经编辑了这个问题,使它更接近。信息更加集中、分散性更小符合每个人的最大利益。不要以为我关闭了这个。