Treci la conținutul principal

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"