Home »
Golang
How to name a variable in Golang?
By IncludeHelp Last updated : October 05, 2024
In a Go language program, naming a variable is an important part of constructing a program. Since Golang does not care about the variable name but a variable name should be meaningful and descriptive. So, you and others (programmers) may understand the code better.
Go Variable Naming Rules
A variable must start with a letter and may contain letters, numbers, or underscore (_).
Let suppose, we want to store the roll number of a student, and we used the variable r for it.
r := 101
fmt.Println("Roll number: ", r)
r is fine as a variable name but it is neither a good nor a descriptive name.
We can use rn as a variable name instead of r.
rn := 101
fmt.Println("Roll number: ", rn)
rn is a little bit descriptive but the meaning of the variable still not clear.
A better variable name for it may rollNo or rollNumber or RollNumber.
rollNumber := 101
fmt.Println("Roll number: ", rollNumber)
The variable name rollNumber is a very good variable name, because
- The first character is a letter.
- It contains the "roll" and "number" both so it is clear that the variable name is using to store the roll number of the student.
- Here, the first letter of the first word is in lowercase and the first letter of the second word is in uppercase – This variable naming style is known as the Camel case.