第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何聲明未知大小的 2d 數(shù)組

如何聲明未知大小的 2d 數(shù)組

Go
HUX布斯 2022-08-01 16:17:36
我這樣做是為了實(shí)現(xiàn)。csvData := make([][]string, 100)for i := range csvData {                csvData[i] = make([]string, 100)            }但我想刪除100,因?yàn)槲也恢罃?shù)組的實(shí)際大小。我想將一些字符串類型元素推送到2d數(shù)組中?;旧希艺谧x取CSV文件,并希望提取其元素并將其存儲(chǔ)在2d數(shù)組中。這樣做的簡(jiǎn)單方法是什么?
查看完整描述

2 回答

?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

這里是一個(gè)工作示例,它創(chuàng)建一個(gè) 10 x 10 的切片。


package main


import (

    "fmt"

)


func main() {

    myData := "data"


    var nestedSlice [][]string

    nestedSize := 10


    for i:=0;i<nestedSize; i++ {


        jSlice := []string{}


        for j:=0;j<nestedSize; j++ {

            jSlice = append(jSlice, fmt.Sprintf("row:%v-col:%v-%v", i, j, myData))

        }


        nestedSlice = append(nestedSlice, jSlice)


    }


    fmt.Printf("result: %v\n", nestedSlice)

}

這是顯示10x10切片的輸出。


result: [[row:0-col:0-data row:0-col:1-data row:0-col:2-data row:0-col:3-data row:0-col:4-data row:0-col:5-data row:0-col:6-data row:0-col:7-data row:0-col:8-data row:0-col:9-data] [row:1-col:0-data row:1-col:1-data row:1-col:2-data row:1-col:3-data row:1-col:4-data row:1-col:5-data row:1-col:6-data row:1-col:7-data row:1-col:8-data row:1-col:9-data] [row:2-col:0-data row:2-col:1-data row:2-col:2-data row:2-col:3-data row:2-col:4-data row:2-col:5-data row:2-col:6-data row:2-col:7-data row:2-col:8-data row:2-col:9-data] [row:3-col:0-data row:3-col:1-data row:3-col:2-data row:3-col:3-data row:3-col:4-data row:3-col:5-data row:3-col:6-data row:3-col:7-data row:3-col:8-data row:3-col:9-data] [row:4-col:0-data row:4-col:1-data row:4-col:2-data row:4-col:3-data row:4-col:4-data row:4-col:5-data row:4-col:6-data row:4-col:7-data row:4-col:8-data row:4-col:9-data] [row:5-col:0-data row:5-col:1-data row:5-col:2-data row:5-col:3-data row:5-col:4-data row:5-col:5-data row:5-col:6-data row:5-col:7-data row:5-col:8-data row:5-col:9-data] [row:6-col:0-data row:6-col:1-data row:6-col:2-data row:6-col:3-data row:6-col:4-data row:6-col:5-data row:6-col:6-data row:6-col:7-data row:6-col:8-data row:6-col:9-data] [row:7-col:0-data row:7-col:1-data row:7-col:2-data row:7-col:3-data row:7-col:4-data row:7-col:5-data row:7-col:6-data row:7-col:7-data row:7-col:8-data row:7-col:9-data] [row:8-col:0-data row:8-col:1-data row:8-col:2-data row:8-col:3-data row:8-col:4-data row:8-col:5-data row:8-col:6-data row:8-col:7-data row:8-col:8-data row:8-col:9-data] [row:9-col:0-data row:9-col:1-data row:9-col:2-data row:9-col:3-data row:9-col:4-data row:9-col:5-data row:9-col:6-data row:9-col:7-data row:9-col:8-data row:9-col:9-data]]

根據(jù)您的使用案例,可能有一些方法可以優(yōu)化for循環(huán),因此它不是n ^ 2時(shí)間復(fù)雜度,但這是一個(gè)完全不同的主題。


查看完整回答
反對(duì) 回復(fù) 2022-08-01
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

創(chuàng)建由新數(shù)組支持的數(shù)組或切片時(shí),必須提供大小,否則編譯器無(wú)法知道要使其多大。但是,當(dāng)聲明一個(gè)變量來(lái)保存在其他地方創(chuàng)建的數(shù)組時(shí),只需將var聲明為切片,鍵入[][]string,這是示例中cvsData的類型。


查看完整回答
反對(duì) 回復(fù) 2022-08-01
  • 2 回答
  • 0 關(guān)注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)