1. 首页
  2. Golang

go语言基础语法-数组

package main

import "fmt"

//go语言数组调用形式一般以切片为主
func printArray(arr [5]int) { //会拷贝数组
    for i, v := range arr { //数组遍历的通常用法
        fmt.Println(i, v)
    }
}

func printArray2(arr *[5]int) { //指针传递
    arr[0] = 111
    for i, v := range arr {
        fmt.Println(i, v)
    }
}

func main() {
    var arr1 [5]int
    arr2 := [3]int{1, 3, 5}
    arr3 := [...]int{1, 2, 3, 47, 7}
    var grid [4][5]int
    fmt.Println(arr1, arr2, arr3)
    fmt.Println(grid)
    printArray(arr1)
    printArray(arr3)
    printArray2(&arr3)
}

原创文章,作者:小童子,如若转载,请注明出处:https://www.caobinrg.com/574.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

邮件:caobinrg@163.com