Reguli de denumire a variabilelor în Go
Poți da unei variabile un nume scurt, precum x sau y, sau unul care îi descrie scopul, precum age, price sau carname.
Indiferent ce alegi, Go are reguli pentru nume:
- Primul caracter trebuie să fie o literă sau caracterul underscore (_)
- O cifră nu poate fi primul caracter
- Sunt permise doar litere, cifre și underscore (
a-z, A-Z,0-9și_) - Literele mari și cele mici sunt considerate diferite, deci age, Age și AGE sunt trei variabile separate
- Numele pot fi oricât de lungi
- Spațiile nu sunt permise
- Cuvintele cheie Go nu pot fi folosite ca nume
Nume de variabile din mai multe cuvinte
Un nume format din mai multe cuvinte poate fi greu de citit când acestea sunt scrise unul lângă altul.
Aceste stiluri obișnuite fac astfel de nume mai clare:
Camel Case
Primul cuvânt rămâne scris cu litere mici, iar fiecare cuvânt de după el începe cu literă mare:
Sintaxa Camel Case
main.go
myVariableName = "John"
Pascal Case
Toate cuvintele încep cu literă mare, inclusiv primul:
Sintaxa Pascal Case
main.go
MyVariableName = "John"
Snake Case
Caracterele underscore separă cuvintele între ele:
Sintaxa Snake Case
main.go
my_variable_name = "John"