🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
~~~ package main import ( "container/list" "fmt" ) func main() { //创建一个新列表 l := list.New() //链表末端追加元素 l.PushBack(2) l.PushBack(3) l.PushBack(4) //链表前端追加元素 l.PushFront(1) l.PushFront(0) for e := l.Front(); e != nil; e = e.Next() { fmt.Println(e.Value) } } ~~~ * * * ~~~ package main import ( "container/list" "fmt" ) func main() { l := list.New() //Element 链表上的块元素 e1 := l.PushBack(1) //获取这个块元素后, 你可以在块的前面或后面插入新的元素 e2 := l.PushBack(3) e3 := l.PushBack(5) //在e1块元素后插入a l.InsertAfter("a", e1) l.InsertAfter("b", e2) l.InsertAfter("c", e2) l.InsertBefore("d", e3) for e := l.Front(); e != nil; e = e.Next() { fmt.Println(e.Value) } } ~~~