Какова цель ключевого слова `external` в Котлине?

Какова цель ключевого слова external в Котлине?

Я предполагаю, что для JNI, как native в Java, но я не могу найти никакой реальной ссылки или документации по этому поводу.

Ответ 1

Действительно, это эквивалент Java native. В настоящее время он отсутствует в документации, но там issue, чтобы добавить его.

Ответ 2

Согласно документации: external помечает объявление как реализованное не в Kotlin (доступно через JNI или в JavaScript)