Golang ProgramsGolang Programs

Contains, ContainsAny, Count and EqualFold string functions in Go Language

Contains check weather S1 exist in S2 or not while ContainsAny will check any character of S1 exist in S2.
EqualFold reports whether s and t, interpreted as UTF-8 strings, are equal under Unicode case-folding.
Count counts the number of non-overlapping instances of S1 in S2
// Example of using String Functions in Golang Language

package main
import (
	"fmt"
	"strings"
)

func main() {
	fmt.Println(strings.ContainsAny("Germany", "G"))
	fmt.Println(strings.ContainsAny("Germany", "g"))
		
	fmt.Println(strings.Contains("Germany", "Ger"))
	fmt.Println(strings.Contains("Germany", "ger"))
	fmt.Println(strings.Contains("Germany", "er"))
	
	fmt.Println(strings.Count("cheese", "e"))
	
	fmt.Println(strings.EqualFold("Cat", "cAt"))
	fmt.Println(strings.EqualFold("India", "Indiana"))
}
/*
C:\gocode>go run example28.go
true
false
true
false
true
3
true
false
*/