go_study/bilibili/aceid/array/test1/test.go
2024-11-15 14:36:29 +08:00

43 lines
849 B
Go

package main
import "fmt"
func printArray(myArray [4]int) {
for index, value := range myArray {
fmt.Println("index = ", index, ", value = ", value)
}
}
func printArray2(myArray []int) {
for _, value := range myArray {
fmt.Println("value = ", value)
}
}
func main() {
var myArray1 [10]int
fmt.Println(myArray1)
for i := 0; i < len(myArray1); i++ {
fmt.Println(myArray1[i])
}
myArray2 := [10]int{1, 2, 3, 4}
for index, value := range myArray2 {
fmt.Println("index = ", index, ", value = ", value)
}
myArray3 := [4]int{11, 22, 33, 44}
fmt.Printf("myArray1 type is %T\n", myArray1)
fmt.Printf("myArray2 type is %T\n", myArray2)
fmt.Printf("myArray3 type is %T\n", myArray3)
// printArray(myArray2)
printArray(myArray3)
myArray := []int{1, 2, 3, 4}
fmt.Printf("myArray type is %T\n", myArray)
printArray2(myArray)
}