元素查找包 slicelement

码农软件 · 软件分类 · 常用工具包 · 2019-08-13 21:11:51

软件介绍

一个 slicelement 包,用于查找一个元素,是否在列表中存在。支持 int、string、float 内置类型,也支持 struct 类型。比如:查找一个指定字段的元素值,是否在 []struct 中存在

我们经常遇到 append(data, element) 往列表中添加元素,如果 data 不存在该元素,则添加。还有一种情况也经常遇到的是,一个 []struct 数据复杂类型,判断 struct 中某个字段值是否存在,不存在则添加。

该 slicelement 包,支持这种查找,方便和节约了大家的宝贵时间

形如:

  1.  slicelement.Contains([]string{"Joe", "David", "Bruce Lee"}, "Davild, "") // output: true, nil

  2. slicelement.Contains([]int{1,2,3,4}, 1, "") // output: true.nil

  3. slicelement.Contains([]struct{Name string, Age int}{{Name: "Joe", Age: 21}, {Name: "David", 19}}, 21, "Age"} // output: true, nil

本文地址:https://codercto.com/soft/d/12305.html

可视化未来

可视化未来

[美] 埃雷兹·艾登、[法] 让-巴蒂斯特·米歇尔 / 王彤彤、沈华伟、程学旗 / 浙江人民出版社 / 2015-9 / 54.90元

科学的传播速度有多快?今时今日我们很少谈论上帝了吗?人们什么时候开始用“having sex” 而不用“making love”? 史上的人是在哪岁成名的?语法的变化速度到底有多快?哪些作家被纳粹审查得最彻底? “donut” 什么时候开始取代“doughnut”? 我 们能否预测人类未来?比尔·克林顿和花椰菜哪个更出名? 《可视化未来》一书的两位作者通过与“谷歌图书”的合作,得以有机会研究......一起来看看 《可视化未来》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具