版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35420123/article/details/84852659
//声明切片数组,下标从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]
}