Golang列表操作

    package main
    import "container/list"
    import "fmt"
    func main()  {
      l := list.New() // 創建列表
      fmt.Println(l)
      l.PushBack("fist") //在列表尾部插入
      l.PushFront(67) // 列表頭部插入
      fmt.Println(l)
      element := l.PushFront("element") // 頭部插入並保存插入的元素
      l.InsertAfter("high", element) // 在元素的後邊插入
      l.InsertBefore("noon", element) // 在元素的前邊插入
      l.Remove(element) // 刪除元素
      // 遍歷元素
      for i := l.Front(); i != nil; i = i.Next() {
        fmt.Println(i.Value)
      }
    } 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章