package main
import (
"fmt"
)
func main() {
n := 2
m := 3
//动态创建二维数组
grid := make([][]int, n)
for i := 0; i < n; i++ {
grid[i] = make([]int, m)
}
/*
000
000
*/
for i := 0; i < n; i++ {
for j := 0; j < m; j++ {
fmt.Print(grid[i][j])
}
fmt.Println()
}
}
func main() {
var array1 [][]string
var tmp []string
tmp = append(tmp, "001")
tmp = append(tmp, "002")
array1 = append(array1, tmp)
fmt.Println(array1)
fmt.Println(array1[0])
fmt.Println(array1[0][1])
}
https://www.runoob.com/go/go-multi-dimensional-arrays.html
package main
import "fmt"
func main() {
// 创建空的二维数组
animals := [][]string{}
// 创建三一维数组,各数组长度不同
row1 := []string{"fish", "shark", "eel"}
row2 := []string{"bird"}
row3 := []string{"lizard", "salamander"}
// 使用 append() 函数将一维数组添加到二维数组中
animals = append(animals, row1)
animals = append(animals, row2)
animals = append(animals, row3)
// 循环输出
for i := range animals {
fmt.Printf("Row: %v\n", i)
fmt.Println(animals[i])
}
}
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |