golang基础学习01切片数组

版权声明:本文为博主原创文章,未经博主允许不得转载。 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]
}

猜你喜欢

转载自blog.csdn.net/qq_35420123/article/details/84852659
今日推荐