package main
import (
"container/list"
"fmt"
)
func main() {
// 生成队列
l := list.New()
// 入队, 压栈
l.PushBack(1)
l.PushBack(2)
l.PushBack(3)
l.PushBack(4)
// 出队
i1 := l.Front()
l.Remove(i1)
fmt.Printf("出队:%d\n", i1.Value)
fmt.Printf("Len:%d\n", l.Len())
// 出栈
i4 := l.Back()
l.Remove(i4)
fmt.Printf("出栈:%d\n", i4.Value)
fmt.Printf("Len:%d\n", l.Len())
}