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 协议》,转载必须注明作者和本文链接