package main
import "fmt"
func stringInSlice(a string, list []string) bool {
for _, b := range list {
if b == a {
return true
}
}
return false
}
func main() {
a := []string{"a", "b", "c", "d"}
if stringInSlice("b",a) { fmt.Println("Hello, 世界") }
FireGM: в контексте вопроса ваш ответ более похож на правильный. не пишем никаких функций сами, а подключаем библиотеку которая умеет искать. func SearchStrings(a []string, x string) int
"SearchStrings searches for x in a sorted slice of strings and returns the index as specified by Search. The return value is the index to insert x if x is not present (it could be len(a)). The slice must be sorted in ascending order.
"