golang基礎學習01切片陣列
阿新 • • 發佈:2018-12-06
//宣告切片陣列,下標從n開始到m-1結束個元素為切片的陣列。(前閉後開) //預設m則從n開始直到最後一個元素 //預設n時將表示從陣列的第一個元素開始 //[:]表示全部內容都是切片,[1:1]則沒有任何值 package main import "fmt" func main() { //testalice() testAlicePrint() } //宣告切片陣列 func testalice() { var slice1 []int //這個時候是nil slice1 = make([]int, 2) fmt.Println(slice1) slice2 := make([]int, 2) fmt.Println(slice2) n := 1 m := 2 array := slice2[n:m] fmt.Println(array) } /**遍歷切片陣列**/ func testAlicePrint() { numbers := make([]int, 5) numbers[0] = 11 numbers[1] = 12 numbers[2] = 112 numbers[3] = 15 numbers[4] = 22 //for e := range numbers { // fmt.Println(numbers[e]) // //} num := numbers[1:1] fmt.Println(num) //[11 12 112] }