bytes: add Contains function

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5349041
This commit is contained in:
Andrew Gerrand 2011-11-04 17:46:52 +11:00
parent 632a2c59b1
commit 1a4402a1fe

View file

@ -88,6 +88,11 @@ func Count(s, sep []byte) int {
return n
}
// Contains returns whether subslice is within b.
func Contains(b, subslice []string) bool {
return Index(b, subslice) != -1
}
// Index returns the index of the first instance of sep in s, or -1 if sep is not present in s.
func Index(s, sep []byte) int {
n := len(sep)