Commencé à jouer le week-end avec Kotlin et essayer d'obtenir des cartes fonctionnant avec les opérateurs. D'une certaine manière, Kotlin me dit que je le confonds avec ambiguïté.Kotlin Carte utilisant les opérateurs
Code est ici qui fonctionne (syntaxiquement pas comme je le souhaite):
var columns = sortedMapOf("a" to 1, "b" to 2)
columns.plusAssign("c" to 3)
Et voici le code qui ne fonctionne tout simplement pas compilé (mais syntaxiquement plus proche de ce que je veux)
var cs = sortedMapOf(1 to "a", 2 to "b")
cs += Pair(3, "c")
Quel opérateur de raccourcis magie/casting me manque?
Merci d'avance.
Je comprends la question, mais je voudrais juste le résoudre avec 'columns.put (" c ", 3);' –
JB, d'accord - il y a 100 façons de le faire fonctionner (fonctionnellement). Le fait est que Kotlin supporte l'opérateur + = et qu'il devrait fonctionner, et je veux l'utiliser comme il lit mathématiquement je veux que mon code lise. Aussi, par moi ne pas l'obtenir au travail signifie que je suis conceptuellement manquant quelque chose – user1210708
J'ai relayé votre question sur le canal de kotlin mou. Voyons voir si une réponse arrive ... –