Go語言學習筆記 list的基本使用

2021-10-04 06:02:34 字數 846 閱讀 3988

1.初始化列表

變數名 :=list.new()

var 變數名 list.list

2.在列表中插入元素

雙鏈表支援從佇列前方或者後方插入元素,分別對應的方法是pushfront和pushback.

這兩個方法都會返回乙個*list.element結構。

示例:

l := list.

new()l.

pushback

("fist")l.

pushfront(67

)

3.遍歷列表,從列表中刪除元素

package main

import

("container/list"

"fmt"

)func

main()

//刪除element元素

l.remove

(element)

fmt.

println

("------------------"

)//重新遍歷

for i := l.

front()

; i !=

nil; i = i.

next()

}

輸出:

67

canon

nonfist

high

------------------

67canon

nonhigh

Go語言學習筆記十五 Go語言map的基本操作

基本操作都在以下 裡面啦 1 package main 23 import fmt 45 func main 26fmt.println b 27 b beijing 11111 28 b guangzhou 33333 29 b shenzhen 444444 30fmt.println b 31...

go語言學習筆記

type info struct func main fmt.println info1 data,json.marshal info1 fmt.println string data 輸出 這裡要特別注意的是 json 冒號後面和雙引號之間千萬不要有空格!被坑慘了 go語言 import的包的前面...

Go語言 學習筆記

import 下劃線 如 import hello imp 的作用 當匯入乙個包時,該包下的檔案裡所有init 函式都會被執行,然而,有些時候我們並不需要把整個包都匯入進來,僅僅是是希望它執行init 函式而已。這個時候就可以使用 import 引用該包。即使用 import 包路徑 只是引用該包,...