github.com/MangoDowner/go-gm@v0.0.0-20180818020936-8baa2bd4408c/src/index/suffixarray/example_test.go (about)

     1  // Copyright 2016 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package suffixarray_test
     6  
     7  import (
     8  	"fmt"
     9  	"index/suffixarray"
    10  )
    11  
    12  func ExampleIndex_Lookup() {
    13  	index := suffixarray.New([]byte("banana"))
    14  	offsets := index.Lookup([]byte("ana"), -1)
    15  	for _, off := range offsets {
    16  		fmt.Println(off)
    17  	}
    18  
    19  	// Unordered output:
    20  	// 1
    21  	// 3
    22  }