26 lines
470 B
Go
26 lines
470 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
// var declares 1 or more variables
|
|
var a = "initial"
|
|
fmt.Println(a)
|
|
|
|
// here are multiple variables declared
|
|
var b, c int = 1, 2
|
|
fmt.Println(b, c)
|
|
|
|
// go infers the type of initialized variables
|
|
var d = true
|
|
fmt.Println(d)
|
|
|
|
// Variables declared without a corresponding initialization are zero-valued
|
|
var e int
|
|
fmt.Println(e)
|
|
|
|
// shorthand for declaring and initializing a variable
|
|
f := "apple"
|
|
fmt.Println(f)
|
|
}
|