Go variable declaration syntax¶
In Go, variables are used to hold data and occupy memory space, so it is generally advised to keep their usage minimal^[400-devops-09-scripting-language-golang-introduction-readme.md].
Declaration styles¶
Go provides multiple syntaxes for declaring variables, offering flexibility between explicit definition and concise assignment^[400-devops-09-scripting-language-golang-introduction-readme.md].
var keyword¶
The standard way to declare a variable is using the var keyword^[400-devops-09-scripting-language-golang-introduction-readme.md].
var firstName = "Marcel"
Short declaration operator (:=)¶
Variables can also be declared using the short declaration operator :=^[400-devops-09-scripting-language-golang-introduction-readme.md]. This syntax declares and initializes the variable in one step.
lastName := "Dempers"
Best Practices¶
When working with data, it is often possible to perform computations and return results directly without assigning them to intermediate variables^[400-devops-09-scripting-language-golang-introduction-readme.md].
For example, instead of declaring a fullName variable, a function can simply return the concatenated string^[400-devops-09-scripting-language-golang-introduction-readme.md]:
return firstName + " " + lastName
Related Concepts¶
- [[Functions]]
- [[Types]]
- [[Go Slices]]
Sources¶
^[400-devops-09-scripting-language-golang-introduction-readme.md]