博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go []string slice utils
阅读量:5955 次
发布时间:2019-06-19

本文共 729 字,大约阅读时间需要 2 分钟。

  hot3.png

两个数组进行比较

两个数组是否一样可以直接用==进行比较

a := [2]int{1, 2}b := [...]int{1, 2}c := [2]int{3, 2}d := [3]int{1, 2}fmt.Println(a == b, a == c, b == c)//结果true,false,false,

两个slice 进行比较

//两个slice 相同的元素, 以s1为标准func CommonSlice(slice1, slice2 []string) (commonSlice []string) {	for _, v := range slice1 {		if InSlice(v, slice2) {			commonSlice = append(commonSlice, v)		}	}	return}//两个slice 不同的元素, 以s1为标准func DiffSlice(slice1, slice2 []string) (diffSlice []string) {	for _, v := range slice1 {		if !InSlice(v, slice2) {			diffSlice = append(diffSlice, v)		}	}	return}//元素是否在slice中func InSlice(val string, slice []string) bool {	for _, v := range slice {		if v == val {			return true		}	}	return false}

转载于:https://my.oschina.net/solate/blog/1812148

你可能感兴趣的文章
网页显示3D模型
查看>>
第六章:thymeleaf页面模版-1. 信息输出
查看>>
Azure Table storage 基本用法
查看>>
Ubuntu 16.04 install Docker 1.12.0
查看>>
2012《Linux杂志》读者选择奖 (Readers' Choice Awards 2012- Linux Journal)
查看>>
21天让你成为Horizon View高手—Day11:手动池的创建
查看>>
Python迭代对象、迭代器、生成器
查看>>
请求转发与重定向的区别
查看>>
大数据分析 | 百年奥运往事知多少
查看>>
js面向对象开发
查看>>
矩形覆盖-----批了外皮的亲蛙跳
查看>>
java设计模式之责任链模式
查看>>
Mybatis缓存模块(一)BlockingCache
查看>>
阻塞与非阻塞 异步 与同步
查看>>
多比图形控件教程:基于Flex/Javascript的网页绘图控件
查看>>
SSLRobot:适用于HttpWatch的免费SSL / TLS测试工具
查看>>
美团多渠道打包原理以及使用
查看>>
Swagger从入门到精通
查看>>
Java并发编程:Callable、Future和FutureTask
查看>>
Tomcat服务与搭建(一)
查看>>