Commit 859e4d51 authored by Robert Griesemer's avatar Robert Griesemer

strings: remove a couple of redundant tests

(per suggestion from Heresy.Mc@gmail.com)

R=rsc
CC=golang-dev
https://golang.org/cl/223052
parent 20834d64
......@@ -65,8 +65,9 @@ func Index(s, sep string) int {
}
return -1
}
// n > 1
for i := 0; i+n <= len(s); i++ {
if s[i] == c && (n == 1 || s[i:i+n] == sep) {
if s[i] == c && s[i:i+n] == sep {
return i
}
}
......@@ -89,8 +90,9 @@ func LastIndex(s, sep string) int {
}
return -1
}
// n > 1
for i := len(s) - n; i >= 0; i-- {
if s[i] == c && (n == 1 || s[i:i+n] == sep) {
if s[i] == c && s[i:i+n] == sep {
return i
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment