golang check if string exists in slice
To check if a string exists in a slice in Go (Golang), you can follow these steps:
- Declare a slice of strings:
slice := []string{"apple", "banana", "orange"}
- Iterate through the slice using a for loop:
for _, value := range slice {
// Check if the current value is equal to the target string
if value == "orange" {
// String exists in the slice
fmt.Println("String exists in the slice.")
break
}
}
If the current value is equal to the target string, print a message indicating that the string exists in the slice.
Use the
break
statement to exit the loop after finding a match. This is done to optimize the search and avoid unnecessary iterations if the string exists.
Note: This code assumes that you have imported the "fmt" package.