Add Go var vs := content
This commit is contained in:
1 parent
b67ca1dab6
commit
837f8457cd
1 file changed
+13
-1
@@ -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