go二維數組追加
1、打印
2、代碼
package main
import (
"fmt"
"strconv"
)
func main() {
names := getNames()
fmt.Println("打印結果:", names)
fmt.Println("開始循環一下:")
for _, value := range names{
fmt.Println(value[0], "-", value[1])
//fmt.Println(value[0] + "-" + value[1])
}
}
//返回一個二維數組
func getNames() [5][2]string{
//定義一個二維數組
//result := [5][2]string{}
//或者
var result [5][2]string
//模擬生成5條數據
for i := 0; i < 5; i++ {
sign := strconv.Itoa(i) //int轉字符串
//sign := strconv.FormatInt(int64,i) //int64轉字符串
//int,err:=strconv.Atoi(string) //string到int
//int64, err := strconv.ParseInt(string, 10, 64) //string到int64
name := "姓名" + sign
like := "go" + sign
//數據追加
result[i][0] = name
result[i][1] = like
}
return result
}