stringer — утилита из golang.org/x/tools, которая генерирует метод String() для integer-констант (iota). Добавляешь //go:generate stringer -type=Color, запускаешь go generate, и появляется файл color_string.go с методом, который возвращает "Red", "Green", "Blue" вместо 0, 1, 2. Без этого fmt.Println(color) напечатает просто число. Это одна из самых простых и полезных go:generate утилит — используется повсеместно для enum-подобных типов.
Что такое stringer go generate?
Junior
424 просмотровAFK Offer AI
Задача: выполните N HTTP запросов параллельно и соберите результаты