1 Star 3 Fork 1

Joshua Conero/uymas

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
queue.go 783 Bytes
一键复制 编辑 原始数据 按行查看 历史
package str
import "strings"
// @Date: 2018/11/7 0007 11:38
// @Author: Joshua Conero
// @Name: 字符互队列
/**
字符串对是否存在
不存在返回 -1
*/
func InQue(s string, que []string) int {
idx := -1
for i, v := range que {
if s == v {
idx = i
break
}
}
return idx
}
// 不区分大小写
func InQuei(s string, que []string) int {
idx := -1
s = strings.ToLower(s)
for i, v := range que {
if s == strings.ToLower(v) {
idx = i
break
}
}
return idx
}
// 删除队列
func DelQue(que []string, ss ...string) []string {
var value []string
if que != nil && ss != nil {
for _, s := range que {
if InQue(s, ss) == -1 {
if value == nil {
value = []string{}
}
value = append(value, s)
}
}
}
return value
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/conero/uymas.git
git@gitee.com:conero/uymas.git
conero
uymas
uymas
v0.3.0

搜索帮助