有一个数组a=[1,3,1,-1,3],我想瞎jb操作一波
首先
m := map[int]int{}
for _, v := range a {
m[v]++
}
的意思是
key | 1 | 3 | -1 |
---|---|---|---|
value | 2 | 2 | 1 |
其次
for i, v := range m {
if v==1{
return i
}
}
的意思是当map里面有个value等于1的时候,return这个value对应的key
有一个数组a=[1,3,1,-1,3],我想瞎jb操作一波
首先
m := map[int]int{}
for _, v := range a {
m[v]++
}
的意思是
key | 1 | 3 | -1 |
---|---|---|---|
value | 2 | 2 | 1 |
其次
for i, v := range m {
if v==1{
return i
}
}
的意思是当map里面有个value等于1的时候,return这个value对应的key