En Python je peux avoir des clés de dictionnaire complexes, comme par exemple:Comment puis-je avoir une clé composite dans Kotlin?
d = {}
d[(1, 2)] = 3
print d[(1, 2)] # prints 3
Comment puis-je déclarer et remplir une telle carte dans Kotlin?
Edit: J'ai essayé de déclarer une carte comme ça, mais je ne sais pas comment le remplir:
val my_map = HashMap<Pair<Int, Int>, Int>()
Ce n'est pas intrinsèquement plus complexe. La clé peut être n'importe quel type que vous aimez, y compris une paire. – chris