main.go 640 B

1234567891011121314151617181920212223242526272829303132333435
  1. package main
  2. import (
  3. "fmt"
  4. "strings"
  5. )
  6. func main() {
  7. // Step 1: 创建数组
  8. values := [][]int{}
  9. // Step 2: 使用 append() 函数向空的二维数组添加两行一维数组
  10. row1 := []int{1, 2, 3}
  11. row2 := []int{4, 5, 6}
  12. values = append(values, row1)
  13. values = append(values, row2)
  14. // Step 3: 显示两行数据
  15. fmt.Println("Row 1")
  16. fmt.Println(values[0])
  17. fmt.Println("Row 2")
  18. fmt.Println(values[1])
  19. // Step 4: 访问第一个元素
  20. fmt.Println("第一个元素为:")
  21. fmt.Println(values[0][0])
  22. fmt.Println(strings.Repeat("*", 88))
  23. for _, v := range values {
  24. for _, v1 := range v {
  25. fmt.Println(v1)
  26. }
  27. }
  28. }