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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

轉(zhuǎn)到:數(shù)組數(shù)組,切片數(shù)組,數(shù)組切片和切片切片

轉(zhuǎn)到:數(shù)組數(shù)組,切片數(shù)組,數(shù)組切片和切片切片

Go
翻閱古今 2021-05-16 12:13:55
試圖自學(xué),發(fā)現(xiàn)很難找到例子,我的大腦已經(jīng)陷入困境。非常不確定3和4,需要幫助使5正常工作。package mainimport "fmt"func main () {    println("0. Array:")    var a = [...]int{4,5,6,7,8,9} //assign    fmt.Println(a,"\n")    println("1. Slice:")    var as []int    as = a[:] //assign    fmt.Println(as,"\n")    println("2. Array of arrays:")    var b [4][len(a)]int    for i:= range b { //assign        b[i]=a    }    fmt.Println(b,"\n")    println("3. Array of slices:")    var d [len(b)][]int    for i:= range b { // assign        d[i] = b[i][:] //does this really work?    }    fmt.Println(d,"\n")    println("4. Slice of arrays:")    var c [][len(a)]int    c = b[:][:] // assign, does this really work?    fmt.Println(c,"\n")    println("5. Slice of slices:")    var e [][]int//  e = c //  ???    fmt.Println(e,"\n")}
查看完整描述

2 回答

?
慕運維8079593

TA貢獻1876條經(jīng)驗 獲得超5個贊

答案是“這真的有用嗎?” 取決于您的期望。在http://play.golang.org/p/7Z5hKioTI_中考慮此示例


package main


import "fmt"


func main() {

    fmt.Println("0. Array:")

    var a = [...]int{4, 5, 6, 7, 8, 9}  //assign

    fmt.Println(a, "\n")


    fmt.Println("1. Slice:")

    var as []int

    as = a[:]   //assign

    fmt.Println(as, "\n")


    fmt.Println("new slice:")

    ns := make([]int, len(a))

    copy(ns, a[:])

    fmt.Print(ns, "\n\n")


    fmt.Println("modifying array...")

    a[0] = 10

    fmt.Print("array is now:\n", a, "\n\n")

    fmt.Print("slice is now:\n", as, "\n\n")

    fmt.Print("new slice is still:\n", ns, "\n")

}

它顯示了切片如何具有基礎(chǔ)數(shù)組,以及OP中的示例使用相同的基礎(chǔ)數(shù)組來構(gòu)成切片。如果要使切片具有獨立的內(nèi)容,則必須制作新的切片并復(fù)制數(shù)據(jù)。(或者有附加的技巧...)


另外請注意,println將數(shù)據(jù)發(fā)送到stderr而不是stdout,并且將某些數(shù)據(jù)類型的格式設(shè)置為與fmt.Println不同。為避免混淆,最好保持使用fmt.Println的習(xí)慣。



查看完整回答
反對 回復(fù) 2021-05-24
  • 2 回答
  • 0 關(guān)注
  • 204 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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