To check if a string contains a specific character in Go, you can loop through the string and compare each character with the target character.
In this example,
package main
import (
"fmt"
)
func containsCharacter(str string, ch rune) bool {
for _, char := range str {
if char == ch {
return true
}
}
return false
}
func main() {
str := "Hello World"
ch := 'W'
contains := containsCharacter(str, ch)
fmt.Printf("String contains character '%c': %t\n", ch, contains)
}
String contains character 'W': true
In this tutorial, we learned How to Check if String contains specific Character in Go language with well detailed examples.