私はKotlinを使用してクライアントとサーバーの間のインターフェイスを定義したいと考えています。Kotlinのプラットフォーム共通クラスは何ですか?
現在、KotlinはJava、Android、Web(JS)の3つのプラットフォームで使用できます。
これらのプラットフォームではどのようなKotlinビルドインクラスを使用できますか?
kotlin-stdlibとkotlin-stdlib-jsの間にいくつかの共通ライブラリ依存関係がありますが、見つかりませんでした。
一方、私はすべての3つのプラットフォーム上で使用することができ、次のインターフェイスを作成するために管理:だから
interface SomeApi {
fun update(params: Collection<String>)
}
を、どのように私はに加えて、すべてのプラットフォームで使用することができますかを把握することができますCollection
?
私は何が使えるかを知っている以外は、3つのプラットフォームすべてにないオブジェクトをIDEが使用しないようにしたいと思います。つまり、 'stdlib/common'はおそらく他の全てが依存する別個のアーティファクトであるべきです。コモンズを別のアーティファクトに移動する計画はありますか? –
私が言ったように、マルチプラットフォームは途中ですが、まだ利用できません。 –
@ AlikElzin-kilakaその答えがあなたに役立つなら、それを受け入れることを検討してください。 –