站長資訊網
        最全最豐富的資訊網站

        go語言 list用法是什么

        go語言中list的用法:1、通過“l := list.New()”方式聲明鏈表;2、使用“list.Remove(element)”方式刪除元素;3、使用“list1.PushBackList(list2)”方式合并兩個鏈表即可。

        go語言 list用法是什么

        本文環境:windows10系統、Go1.11.2版,本文適用于所有品牌的電腦。

        推薦:《golang教程

        golang list用法筆記

        依賴

        import (         "container/list"         "fmt" )

        遍歷

        go的list也是用雙向循環鏈表實現的,在尾部追加用PushBack()

        // 聲明鏈表 l := list.New() // 數據添加到尾部 l.PushBack(4) l.PushBack(5) l.PushBack(6) // 遍歷 for e := l.Front(); e != nil; e = e.Next() {      fmt.Printf("%vn", e.Value) }

        刪除元素

        刪除使用list.Remove(element)

         l := list.New()  l.PushBack(4)  six := l.PushBack(6)  l.Remove(six) // 刪除6這個節點

        合并兩個鏈表(list1)
        這里面使用list1.PushBackList(list2)

        l := list.New() l.PushBack(1) l.PushBack(2) l.PushBack(3) l2 := list.New() l2.PushBack(4) l2.PushBack(5) l2.PushBack(6) l2.PushBackList(l2) fmt.Printf("merge after l================n") for e := l.Front(); e != nil; e = e.Next() {         fmt.Printf("%dn", e.Value.(int)) } fmt.Printf("merge after l2================n") for e := l2.Front(); e != nil; e = e.Next() {         fmt.Printf("%dn", e.Value.(int)) }

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久免费精品视频| 国产亚洲精品a在线观看| 中文字幕亚洲综合精品一区| 精品一区二区三区免费毛片爱 | 国产亚洲色婷婷久久99精品91| 精品无码人妻一区二区三区| 免费国产在线精品一区| 66精品综合久久久久久久| 久久永久免费人妻精品下载| 亚洲AV无码之日韩精品| 国产在线观看高清精品| 92精品国产自产在线观看| 99精品免费视品| 国内精品久久久久影院一蜜桃 | 精品调教CHINESEGAY| 亚洲综合欧美精品一区二区| 精品国产一区二区22| 国产精品99久久精品爆乳| 久久久久久久99精品免费观看| 国产精品一区二区av| 亚洲国产精品无码久久SM| 亚洲A∨精品一区二区三区| 国产欧美日本精品| 大胸国产精品视频| 欧美精品一区二区精品久久| 97精品国产91久久久久久| 精品国产一区二区三区无码| 久久精品天天中文字幕人妻 | 亚洲欧美一级久久精品| 久久久久久噜噜精品免费直播| 国产亚洲精品资在线| 国产午夜亚洲精品国产成人小说| 国产精品伊人久久伊人电影| 国产精品无码无卡无需播放器 | CAOPORM国产精品视频免费| 久久精品亚洲日本波多野结衣| 日韩精品无码一本二本三本| 亚洲精品乱码久久久久久按摩| 亚洲国产精品高清久久久| 欧美精品v国产精品v日韩精品| 国产精品人成在线播放新网站 |