代码拉取完成,页面将自动刷新
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
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。