Go StartsWith(str string)

go, startswith, string

Solution

The strings package has what you are looking for. Specifically the HasPrefix function: http://golang.org/pkg/strings/#HasPrefix

Example:

fmt.Println(strings.HasPrefix("my string", "prefix"))  // false
fmt.Println(strings.HasPrefix("my string", "my"))      // true

That package is full of a lot of different string helper functions you should check out.

Problem

Is there a `StartsWith(str1, str2 string)` function that can check if `str1` is a prefix of `str2` in Go language? I want a function similar to the Java's `startsWith()`.

Original source

Related problems