
434 附录
iii
interoperability
10. Kotlin
和其他语言的互操作性
正如我们在本书开头所说,
Kotlin
可与
Java
互操作,
Kotlin
代码可以转换为
JavaScript
。如果你计划将
Kotlin
代码与其他语言一起使用,我们建议你阅
读
Kotlin
在线文档的互操作性部分。
与
Java
的互操作性
你可以从
Kotlin
调用几乎所有的
Java
代码。只需导入任何未自动导入的库,然后
使用它们。你可以从网址https://kotlinlang.org/docs/reference/java-interop.html中
获取其他相关注意事项——例如
Kotlin
如何处理来自
Java
的空值。
类似地,你可以从网址
https://kotlinlang.org/docs/reference/java-to-kotlin-interop.html中获取更多从
Java
中调用
Kotlin
代码的知识。
同时使用
Kotlin
和
JavaScript
在线文档还包含有关使用
Kotlin
和
JavaScript
的大量信息。例如,如果你的
应用程序以
JavaScript
为目标,你可以使用
Kotlin
的动态类型来有效地关闭
Kotlin
的类型检查器:
你可以在网址https://kotlinlang.org/docs/reference/dynamic-type.html中
获取更多关于动态类型的知识。
类似地,网址https://kotlinlang.org/docs/reference/js-interop.html ...