1.初始化列表
變數名 :=list.new()2.在列表中插入元素var 變數名 list.list
雙鏈表支援從佇列前方或者後方插入元素,分別對應的方法是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()
}
輸出:
67canon
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 包路徑 只是引用該包,...