Kotlin 中 `external` 关键字的用途是什么?

What is the purpose of `external` keyword in Kotlin?

Kotlin 中 external 关键字的确切用途是什么?

我想它是针对 JNI 的,就像 Java 中的 native,但我似乎找不到任何关于此的实际参考或文档。

的确,它相当于 Java 的 native。目前文档中缺少它,但有一个 issue 可以添加它。

根据文档: external 将声明标记为未在 Kotlin 中实现(可通过 JNI 或在 JavaScript 中访问)