数组的声明
var arr [3]int
t.Log(arr[1], arr[2])
arr[0] = 1
b := [3]int{1, 2, 3}
c := [2][2]int{{1, 2}, {3, 4}}
d := [...]int{1, 3, 5, 7}
数组的遍历
func TestArrayTravel(t *testing.T) {
d := [...]int{1, 3, 5, 7}
for i := 0; i < len(d); i++ {
t.Log(d[i])
}
for idx, e := range d {
t.Log(idx, e)
}
for _, e := range d {
t.Log(idx, e)
}
}
数组截取
func TestArraySection(t *testing.T) {
arr := [...]int{1, 2, 3, 4, 5, 6, 7}
// 前三个元素
tmp := arr[:3]
// 下标为3的元素及其后的所有元素
tmp = arr[3:]
// 下标为1和2的元素
tmp = arr[1:3]
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。