Comments 6
Если уже речь заходит о best practices, то я бы рекомендовал в большинстве случаев избегать случайного совпадения zero-значения с одной из констант:
const (
_ Direction = iota
North
East
South
West
)Плюс использовать кодогенерацию через stringer вместо ручной реализации метода String.
Еще, мне кажется, для полноты понимания работы было бы неплохо упомянуть о поведении в случаях нескольких iota в одной строке:
const (
a = iota
_ = iota
b, c = iota, iota
)Спасибо. Прочёл. Все вспомнил.
Sign up to leave a comment.
Information
- Website
- nixys.io
- Registered
- Founded
- Employees
- 51–100 employees
- Location
- Россия
- Representative
- Vlada Grishkina-Makareva
4 примера iota-перечислений