Skip to content

sug0/go-seq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-seq

Painless alphabetical sequential IDs.

Documentation

Visit godoc.

Get this package

$ go get github.com/sugoiuguu/go-seq

Example

New

// create a new sequence
seq := sequence.NewSeq()

fmt.Printf("%q\n", seq.Next())

Encode

// create a new sequence
seq := sequence.NewSeq()

// create a new encoder that outputs to stdout
dec := json.NewEncoder(os.Stdout)

if err := enc.Encode(seq); err != nil {
    panic(err)
}

Decode

// the sequence we'll initialize
var seq sequence.Seq

// create a new decoder that reads from stdin
dec := json.NewDecoder(os.Stdin)

if err := dec.Decode(&seq); err != nil {
    panic(err)
}

fmt.Printf("%q\n", seq.Next())

Releases

No releases published

Packages

No packages published

Languages