Правила именования переменных в Go
Переменной можно дать короткое имя, например x или y, или имя, описывающее её назначение, например age, price или carname.
Что бы вы ни выбрали, в Go есть правила для имён:
- Первым символом должна быть буква или символ подчёркивания (_)
- Цифра не может быть первым символом
- Разрешены только буквы, цифры и символы подчёркивания (
a-z, A-Z,0-9и_) - Заглавные и строчные буквы считаются разными, поэтому age, Age и AGE — это три отдельные переменные
- Имена могут быть любой длины
- Пробелы не допускаются
- Ключевые слова Go нельзя использовать в качестве имён
Имена переменных из нескольких слов
Имя из нескольких слов может быть трудно прочитать, когда все слова написаны слитно.
Такие имена становятся понятнее благодаря следующим распространённым стилям:
Camel Case
Первое слово остаётся в нижнем регистре, а каждое следующее слово начинается с заглавной буквы:
Синтаксис Camel Case
main.go
myVariableName = "John"
Pascal Case
Все слова начинаются с заглавной буквы, включая первое:
Синтаксис Pascal Case
main.go
MyVariableName = "John"
Snake Case
Слова отделяются друг от друга символами подчёркивания:
Синтаксис Snake Case
main.go
my_variable_name = "John"