kotlinため中置などのJavaメソッドを宣言する方法はあります

Vinz243:

それはのように呼び出し可能であるように、Javaクラスからメソッドを宣言するための方法があるinfixkotlinから、このような機能は:

public class Foo {
  public void doFoo (String bar) {}
}

その後kotlinファイルから

foo doFoo "bar"
ジョー・クレイ:

いいえ、Kotlin 1.3のよう:

Javaは、それはオペレータの構文を使用することは理にかなっている方法をマーキングする方法がないので、Kotlinは(演算子オーバーロードやその他の規則として、右の名前とシグネチャを持つ任意のJavaメソッドを使用可能にするinvoke()など)中置呼び出し構文のISを使用してJavaメソッドを呼び出します禁じられている。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=196714&siteId=1