go-arr

    var intArr [3]int
    fmt.Println(intArr)

    intArr[0] = 10
    intArr[1] = 20
    intArr[2] = 30

    fmt.Println(intArr)
    fmt.Println("intArr的地址=%p intArr[0]的地址=%p intArr[1]的地址=%p intArr[2]的地址=%p", &intArr, &intArr[0], &intArr[1], &intArr[2])

    var score [5]float64
    for i := 0; i < len(score); i++ {
        fmt.Printf("请输入第%d的值", i+1)
        fmt.Scanln(&score[i])
    }

    for i := 0; i < len(score); i++ {
        fmt.Printf("score[%d]=%v\n", i, score[i])
    }

数组初始化,数组的地址,把值放入数组的地址中,&符号使用

var numArr01 [3]int = [3]int{1,2,3}
    fmt.Println("numArr01=", numArr01)

    var numArr02 = [3]int{5,6,7}
    fmt.Println("numArr02=", numArr02)

    var numArr03 = [...]int{8,9,10}
    fmt.Println("numArr03=", numArr03)

    var numArr04 = [...]int{1:800, 0:900, 2:999}
    fmt.Println("numArr04=", numArr04)

    strArr05 := [...]string{1:"tom", 0:"jack", 2:"malina"}
    fmt.Println("strArr05=", strArr05)

var numArr01 [3]int = [3]int{1,2,3}
    fmt.Println("numArr01=", numArr01)

    var numArr02 = [3]int{5,6,7}
    fmt.Println("numArr02=", numArr02)

    var numArr03 = [...]int{8,9,10}
    fmt.Println("numArr03=", numArr03)

    var numArr04 = [...]int{1:800, 0:900, 2:999}
    fmt.Println("numArr04=", numArr04)

    strArr05 := [...]string{1:"tom", 0:"jack", 2:"malina"}
    fmt.Println("strArr05=", strArr05)


    heros := [...]string{"1", "2", "3"}
    for i, v := range heros {
        fmt.Printf("i=%v v=%v\n", i, v)
        fmt.Printf("heroes[%d]=%v\n", i, heros[i])
    }

    for _, v := range heros{
        fmt.Printf("值=%v\n", v)
    }

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!