Я был довольно удивлен, что io.EOF
- это не объявленная константа, а экспортированная переменная. Хотя это не имеет большого значения, это подвергает его непреднамеренному переназначению. Почему бы не объявить это константой? Это потому, что константы в Go довольно необычны ?