2020
12-16
12-16
使用go语言实现查找两个数组的异同操作
最近项目上碰到个小需求,输入是两个数组,一个旧数组一个新数组,要求获取新数组相对旧数组所有新增和删除的元素,例如:输入:arr_old:{"1","2","4","5","7","9"}arr_new:{"2","3","4","6","7"}返回:arr_added:{"3","6"}arr_deleted:{"1","5","9"}go的标准库中没有类似的直接比较的方法,需要自己具体实现,最简单的方法当然是旧数组的每个元素去新数组,找不到的就是删除的,然后新数组的元素再挨个去旧数组找...
继续阅读 >