4
我想使用Kotlin來定義客戶端和服務器之間的接口。目前,Kotlin可用於3個平臺:Java,Android,Web(JS)。Kotlin中的平臺常用類是什麼?
我可以在所有這些平臺上使用哪些Kotlin內置類?
我期望kotlin-stdlib和kotlin-stdlib-js之間存在一些通用的庫依賴關係,但找不到一個。
在另一方面,我設法創建下面的界面,能夠在所有3個平臺上使用:
interface SomeApi {
fun update(params: Collection<String>)
}
所以,我怎樣才能找出可以在所有平臺上使用,除了Collection
?
除了知道我能用什麼外,我還想讓IDE阻止我使用不是所有3個平臺中的對象。這意味着'stdlib/common'應該可能是其他所有依賴的單獨的工件。是否有計劃將公地移到單獨的神器? –
就像我說過的那樣,多平臺正在發展,但尚未實現。 –
@ AlikElzin-kilaka如果這個答案對你有幫助,請考慮接受它。 –