Je veux utiliser des collections persistantes immuables, comme celles que Clojure utilise, dans Kotlin. Quelles bibliothèques puis-je utiliser (à la fois dans la JVM et en Javascript)? Dans quelle mesure ils s'intègrent à Kotlin?Comment utiliser des collections persistantes immuables dans Kotlin?
0
A
Répondre
1
Comme réponse dans ce SO-Question, il y a plusieurs bibliothèques Java, vous pouvez facilement utiliser dans Kotlin:
- Goyave (https://github.com/google/guava)
- Dexx (https://github.com/andrewoma/dexx)
- Collections Eclipse (anciennement GS-Collections, https://www.eclipse.org/collections/)
- PCollections (http://pcollections.org/)
La chose la plus intéressante: Kotlin a sa propre solution, qui peut être trouvé ici: https://github.com/Kotlin/kotlinx.collections.immutable (basé sur PCollections).
Qu'en est-il de Javascript? Laquelle de ces bibliothèques peut compiler en Javascript? – dilvan
La solution officielle de Kotlin, telle que trouvée dans le dépôt github –
Je ne l'ai pas compris. Quelle est la "solution officielle"? Pouvez-vous partager un lien vers celui-ci? – dilvan