Overview
In GO string are UTF-8 encoded. strings package of GO provides a HasPrefix method that can be used to check if a string begins with a certain prefix
Below is the signature of the function
func HasPrefix(s, prefix string) bool
Let’s look at the working code
Code:
package main
import (
"fmt"
"strings"
)
func main() {
//Input string contains the prefix
res := strings.HasPrefix("abcdef", "ab")
fmt.Println(res)
//Input string doesn't contain the prefix
res = strings.HasPrefix("abcdef", "ac")
fmt.Println(res)
}
Output:
true
false