35 lines
479 B
Go
35 lines
479 B
Go
package variable
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func SimpleVar() {
|
|
var a string = "initial"
|
|
fmt.Println(a)
|
|
|
|
var b, c int = 1, 2
|
|
fmt.Println(b, c)
|
|
|
|
var d = true
|
|
fmt.Println(d)
|
|
|
|
f:= "short"
|
|
fmt.Println(f)
|
|
|
|
var ar [4]int
|
|
for i :=0; i < len(ar); i++ {
|
|
fmt.Println(i)
|
|
}
|
|
|
|
//динамический массив
|
|
slice := make([]int, 3)
|
|
fmt.Println(len(slice))
|
|
fmt.Println(slice)
|
|
fmt.Println(len(slice))
|
|
slice = append(slice, 4)
|
|
fmt.Println(len(slice))
|
|
fmt.Println(slice)
|
|
|
|
}
|