1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| type vertex struct { x int y int } v := vertex(1, 2) p := &v p.x = 3 ptr = &vertex(3, 4)
var arr [10]int
arr1 := [6]int{1, 2, 3, 4, 5, 6} var s []int = arr1[1:4] q := []int{2, 3, 4}
s := []int{2, 3, 5, 7, 11, 13} s = s[:0] s = s[:4] s = s[2:]
s := make([]int, 5) s := make([]int, 0, 5) board1 := [][]string { []string{".", "."}, []string{"-", "-"}, }
var s []int s = append(s, 0) s = append(s, 2, 3, 4)
row, col := 3, 4 arr := make([][]int, row) for i := range(arr) { arr[i] = make([]int, col) }
var m map[string]int m = make(map[string]int) m["bella"] = 6
var m = map[string]int{ "bella": 1, "john": 2 } m["sico"] = 3 elem = m["sico"] delete(m, "sico") elem, ok := m["sico"]
|