在Python中,我可以使用复杂的字典键,例如:
d = {}
d[(1, 2)] = 3
print d[(1, 2)] # prints 3
Run Code Online (Sandbox Code Playgroud)
如何在Kotlin中声明和填充此类地图?
编辑:我试图声明一个这样的地图,但我不知道如何填充它:
val my_map = HashMap<Pair<Int, Int>, Int>()
Run Code Online (Sandbox Code Playgroud)
很简单,您首先创建字典,然后插入键和值:
val (a, b):Pair<Int, String> = Pair(1, "x")
val map: HashMap<Pair<Int, String>, Int> = hashMapOf((a, b) to 1)
map[Pair(2, "y")] = 3
Run Code Online (Sandbox Code Playgroud)
等等 :)
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |