Golang container/list.Element.Prev() function example

package container/list

Prev returns the previous list element or nil.

Golang container/list.Element.Prev() 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("Prev")

 for e := alist.Back(); e != nil; e = e.Prev() {
 fmt.Println(e.Value) // print out the elements
 }
 }

Output :

Prev

c

b

a

Reference :

http://golang.org/pkg/container/list/#Element.Prev

Advertisement