mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-20 08:02:35 +02:00
Add Go var vs := content
This commit is contained in:
committed by
GitHub
parent
b67ca1dab6
commit
837f8457cd
@@ -1 +1,13 @@
|
||||
# var vs :=
|
||||
# var vs :=
|
||||
|
||||
Go provides two main ways to declare variables: using `var` and using the short declaration operator `:=`.
|
||||
|
||||
The `var` keyword is used for explicit variable declarations. You can use it to define a variable with or without assigning a value. If no value is provided, Go assigns a default *zero value* based on the variable type. `var` can be used both inside and outside functions.
|
||||
|
||||
The `:=` syntax is a shorthand for declaring and initializing a variable. It infers the type from the value and can only be used **inside functions**. This is a quick and convenient way to create variables without explicitly mentioning their types.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Go Tour: Short variable declarations](https://go.dev/tour/basics/10)
|
||||
- [@official@Go Specification: Short Variable Declarations](https://go.dev/ref/spec#Short_variable_declarations)
|
||||
|
||||
|
Reference in New Issue
Block a user