fixed StringWhile
This commit is contained in:
@ -84,8 +84,9 @@ func (r *Reader) UnreadString(str string) error {
|
||||
func (r *Reader) StringWhile(f func(rn rune) bool) (string, error) {
|
||||
s := new(strings.Builder)
|
||||
|
||||
var rn rune
|
||||
var err error
|
||||
for rn, err := r.Rune(); err == nil && f(rn); rn, err = r.Rune() {
|
||||
for rn, err = r.Rune(); err == nil && f(rn); rn, err = r.Rune() {
|
||||
s.WriteRune(rn)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user