golang 一个字符串是否在切片中
时间: 2024-03-06 07:47:01 浏览: 57
Golang编程实现删除字符串中出现次数最少字符的方法
要判断一个字符串是否在切片中,可以使用 for 循环遍历切片,逐一比较每个元素是否与目标字符串相等。代码示例如下:
```go
func IsInSlice(str string, slice []string) bool {
for _, s := range slice {
if s == str {
return true
}
}
return false
}
```
调用该函数可以判断目标字符串是否在切片中:
```go
str := "hello"
slice := []string{"world", "hello", "golang"}
if IsInSlice(str, slice) {
fmt.Println("字符串在切片中")
} else {
fmt.Println("字符串不在切片中")
}
```
阅读全文