diff --git a/README.md b/README.md index 83eade1..4c45b9c 100644 --- a/README.md +++ b/README.md @@ -43,3 +43,19 @@ runeReader := utf8s.NewRuneReader(reader) r, n, err := runeReader.ReadRune() ``` + +```go +var reader io.Reader + +// ... + +runeScanner := utf8s.NewRuneScanner(reader) + +// ... + +r, n, err := runeScanner.ReadRune() + +// ... + +err = runeScanner.UnreadRune() +``` diff --git a/doc.go b/doc.go index 5d27868..5b52b7f 100644 --- a/doc.go +++ b/doc.go @@ -37,6 +37,23 @@ Example r, n, err := runeReader.ReadRune() +Example + + var reader io.Reader + + // ... + + runeScanner := utf8s.NewRuneScanner(reader) + + // ... + + r, n, err := runeScanner.ReadRune() + + // ... + + err = runeScanner.UnreadRune() + + Example var r rune