#3 golang Стиль и форматирование кода - Курс для начинающих
Primary tabs
Forums:
Форматирование кода и стиль
В Go любят стиль camelCase, а вот snake_case не очень приветствуется, в частности на змеиный стиль могут ругаться синтаксические анализаторы
// camelCase - то что надо someIndex := 10 // snake_case - не принято some_index := 10 fmt.Println(userIndex, user_index)
(здесь мы объявляли переменные, подробнее об этом поговорим в следующих уроках)
Встроенные инструменты форматирования
В дистрибутиве Go предусмотрена специальная утилита gofmt для форматирования кода. Чаще всего её запускают с флагом -w, который указывает, что внесённые изменения следует сохранить непосредственно в исходный файл.
Использование gofmt — обязательное требование «хорошего тона» в сообществе Go‑разработчиков.
В Visual Studio Code с установленным плагином для Go, утилита будет применяться автоматически при каждом сохранении файла (можете проверить!), что очень удобно :)
- Log in to post comments
- 86 reads