Golang container/list.List.Init() function example

package container/list

Init initializes or clears list

Golang container/list.List.Init() function usage example

 package main

  import (
 "container/list"
 "fmt"
  )

  func main() {
 alist := list.New()
 alist.PushBack("a")
 alist.PushBack("b")
 alist.PushBack("c")

 fmt.Println(alist.Len())

 alist.Init() // reset everything

 fmt.Println(alist.Len())
 }

Output :

3

0

Reference :

http://golang.org/pkg/container/list/#List.Init

Advertisement