gen: stringer

The stringer typewriter is a fork of Rob Pike’s tool of the same name, which generates readable strings for consts. It is built into gen by default.

To use, mark up a type for which you have consts, using Rob’s example:

// +gen stringer
type Pill int

const (
    Placebo Pill = iota
    Acetaminophen = Paracetamol

Then simply gen your package, as normal. You should see a new file, pill_stringer.go, containing the String method for your type.

← back to gen overview

Published by Matt Sherman on January 1, 0001