gpt4 book ai didi

dictionary - 如何在 Kotlin 中拥有复合键?

转载 作者:IT老高 更新时间:2023-10-28 13:45:07 24 4
gpt4 key购买 nike

在 Python 中,我可以使用复杂的字典键,例如:

d = {}
d[(1, 2)] = 3
print d[(1, 2)] # prints 3

如何在 Kotlin 中声明和填充这样的 Map?

编辑:我试图声明这样的 map ,但我不知道如何填充它:

val my_map = HashMap<Pair<Int, Int>, Int>()

最佳答案

很简单,首先创建字典,然后插入键和值:

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

等等:)

关于dictionary - 如何在 Kotlin 中拥有复合键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46830907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com