- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Golang中如何删除切片的重复元素
思想如下:利用map中key唯一的特性将slice中的数据保存到map的key中 但是要注意key的类型,有些数值不能做为key Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表...
2019-04-01 21:18:53 4192
原创 Golang中切片做函数的参数删除切片中的元素
Golang 中如何以函数的方式删除切片中的数据 工作中碰到的问题: 如何删除切片中的数据,网上大多数都是直接对切片进行操作,如果切片作为函数参数,在 函数中删除元素, 如果不不注意的话则会出现令人意外的情况 代码如下: // 需求是: a := map[int]int{22: 3, 11: 4, 33: 5, 44: 6} b := []int{11, 22} 删除b中与a中key相等的元素 p...
2019-04-01 20:49:12 972 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人