]> Cypherpunks.ru repositories - gostls13.git/commitdiff
index/suffixarray: add Lookup example
authorKonstantin Shaposhnikov <k.shaposhnikov@gmail.com>
Sat, 20 Aug 2016 11:29:01 +0000 (19:29 +0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sun, 21 Aug 2016 01:10:22 +0000 (01:10 +0000)
Updates #16360

Change-Id: Idd8523b5a9a496ebd9c6e3b89c30df539842a139
Reviewed-on: https://go-review.googlesource.com/27433
Reviewed-by: C Cirello <uldericofilho@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/index/suffixarray/example_test.go [new file with mode: 0644]

diff --git a/src/index/suffixarray/example_test.go b/src/index/suffixarray/example_test.go
new file mode 100644 (file)
index 0000000..ea10bfd
--- /dev/null
@@ -0,0 +1,22 @@
+// Copyright 2016 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package suffixarray_test
+
+import (
+       "fmt"
+       "index/suffixarray"
+)
+
+func ExampleIndex_Lookup() {
+       index := suffixarray.New([]byte("banana"))
+       offsets := index.Lookup([]byte("ana"), -1)
+       for _, off := range offsets {
+               fmt.Println(off)
+       }
+
+       // Unordered output:
+       // 1
+       // 3
+}