037数组

作者: 哆啦A梦_ca52 | 来源:发表于2021-03-14 17:23 被阅读0次
    package main
    
    import "fmt"
    
    /*
    固定长度\固定类型的数据容器
    */
    func main051()  {
    //  var array = [5]int{3,1,4}
    //  var array [5]int = [5] int{3,1,4}
    //  array :=[5]int{3,1,4}
        array := [...]int{3,1,4,1,5,9,2,6,5,3,5,8}
        fmt.Println(array)
    //fmt.Println(),math.abs(x)
    //获得数组的长度
    //通过内建函数len(x)得到数组的长度
    fmt.Println("数组的长度是,len(array)")//12
    //根据下标对元素进行访问
    fmt.Println("数组的第一个元素是",array[0])//3
        fmt.Println("数组的第六个元素是",array[5])//9
        array[0] = 333
        fmt.Println("数组的第一个元素是",array[0])//333
      //下标越界错误:index out of range
      //mylen :=20 + 30
     // fmt.Println("第50个元素是"array[mylen])
      //程序惨死在这一行
     // fmt.Println("程序执行到此处可以领取女朋友一个")
    
    //遍历数组1
    /*for i := 0;i < len(array); i++ {
        fmt.Printf("数组的第%d个元素是%d\n",i,array[i])
    
    }*/
    
    //遍历数组2
    //index是下标,value是值
    /*for index,value := range array{
        fmt.Println(index,value)
    
    }*/
    
    }
    //fmt
    
    func main()  {
        //array := [5]int{3, 1, 4}
        //var array = [5]int{3,1,4}
        array := [...]int{3, 1, 4, 1, 5, 9, 2, 6}
        fmt.Printf("array的类型是%T,值是%v\n",array,array)
    }
    
    

    相关文章

      网友评论

          本文标题:037数组

          本文链接:https://www.haomeiwen.com/subject/cjtccltx.html