标签:tmp animals string fmt golang 二维 数组 array1 append
https://blog.csdn.net/qq_37822034/article/details/107405871
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()
}
}
https://www.cnblogs.com/mysticbinary/p/13355401.html
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])
}
}
标签:tmp,animals,string,fmt,golang,二维,数组,array1,append 来源: https://www.cnblogs.com/ghj1976/p/golang-er-wei-dong-tai-shu-zu-de-ji-ge-li-zi.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。