元素查找包 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

像计算机科学家一样思考Python

像计算机科学家一样思考Python

(美)Allen B.Downey / 赵普明 / 人民邮电出版社 / 2013-8 / 49

《像计算机科学家一样思考python》按照培养读者像计算机科学家一样的思维方式的思路来教授python语言编程。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来......一起来看看 《像计算机科学家一样思考Python》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器