slicelement 元素查找包 slicelement

polaris • 532 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
一个 slicelement 包,用于查找一个元素,是否在列表中存在。支持 int、string、float 内置类型,也支持 struct 类型。比如:查找一个指定字段的元素值,是否在 []struct 中存在 我们经常遇到 append(data, element) 往列表中添加元素,如果 data 不存在该元素,则添加。还有一种情况也经常遇到的是,一个 []struct 数据复杂类型,判断 struct 中某个字段值是否存在,不存在则添加。 该 slicelement 包,支持这种查找,方便和节约了大家的宝贵时间 形如:  slicelement.Contains([]string{"Joe", "David", "Bruce Lee"}, "Davild, "") // output: true, nil slicelement.Contains([]int{1,2,3,4}, 1, "") // output: true.nil slicelement.Contains([]struct{Name string, Age int}{{Name: "Joe", Age: 21}, {Name: "David", 19}}, 21, "Age"} // output: true, nil
授权协议:
GPL
开发语言:
Google Go 查看源码»
操作系统:
跨平台
532 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传