インポートは
import ( "container/list" )
リストの生成は
tmp := list.New()
リストの中にリストが有るときに、存在の有無のメソッド
func exist(item *list.List, myList *list.List) bool { for e := myList.Front(); e != nil; e = e.Next() { v := e.Value.(*list.List) if v == item { return true } } return false }
メソッドの引数の型は*list.List
みたいに書く。
あと、e.Value.(*list.List)
でリストの中身の型を指定している。
※今回はリストの中もリストなので*list.List
になってる。