上一篇文章:GoFrame gset使用入门 | 对比PHP、Java、Redis 得到了大家不错的反馈,今天继续为大哥分享gset的更多知识点。
使用场景方法介绍
交差并补集有非常多的应用场景,合理的使用交差并补集能减少我们的DB查询次数。
Intersect: 交集
交集,属于set且属于others的元素为元素的集合。
Diff: 差集
Diff: 差集,属于set且不属于others的元素为元素的集合。
Union: 并集
Union: 并集,属于set或属于others的元素为元素的集合。
Complement: 补集
Complement: 补集,(前提: set应当为full的子集)属于全集full不属于集合set的元素组成的集合。如果给定的full集合不是set的全集时,返回full与set的差集。
注意:通过集合方法中的...我们可以发现,交差并集方法支持多个集合参数进行计算。
举例
打印结果
总结
通过这篇文章我们了解到gset数据结构交差并补集的基本使用
交差并集方法是支持多个集合参数进行计算的
合理使用交差并补集能较少DB查询次数,提高程序整体响应速度。