Golangのcontainer/listでスタックとキュー http://golang.org/pkg/container/list/ PopにはRemoveをつかう Pushは前に入れるPushFrontと後ろに入れるPushBackがある s.PushFron()とs.Remive(s.Front())を使ってStack q.PushBack()とq.Remove(q.Front())を使ってQueue 値はinterface型 Stack s := list.New() //init s.PushFront(x) //Push v := s.Remove(s.Front) //Pop package main import ( "fmt" "container/list" ) func stacktest(){ s := list.New() fmt.Print("--Stack-

