Kotlin的平台常见类是什么?
我想用Kotlin来定义客户端和服务器之间的接口。
目前,Kotlin可以用于3个平台:Java,Android,Web(JS)。
我可以在所有这些平台上使用哪些Kotlin嵌入式课程?
我希望kotlin-stdlib和kotlin-stdlib-js之间有一些通用的库依赖关系,但是找不到。
另一方面,我设法创建了以下可在所有3个平台上使用的界面:
interface SomeApi { fun update(params: Collection<String>) }
那么,除了Collection
之外,我怎样才能找出在所有平台上可以使用什么?
你应该能够使用kotlin-runtime
和kotlin-stdlib
所有类,特别是Github kotlin-stdlib
中stdlib / common文件夹中的所有类。
目前多平台项目正在开发中,一旦发布,应该会更容易编写独立于平台的代码。