In this tutorial, we are going to learn about Prev() function in list package in go golang. Prev() function is used to get the previous element in list in go golang.
Prev() function proto type:
func (ele *Element) Prev() *Element
Return value of Prev():
Prev() returns the previous element in list or nil.
Example to use Prev() function in list:
package main
import (
"container/list"
"fmt"
)
func main() {
// Create a new list and insert elements in it.
l := list.New()
l.PushBack(1)
l.PushBack(2)
l.PushBack(3)
// get the head of the list
ele := l.Back()
fmt.Println(ele.Value)
// get previous element of the list
ele = ele.Prev()
fmt.Println(ele.Value)
// get previous element of the list
ele = ele.Prev()
fmt.Println(ele.Value)
}
Output:
3
2
1
To learn more about golang, Please refer given below link:
https://techieindoor.com/go-lang-tutorial/
References:
https://golang.org/doc/
https://golang.org/pkg/
https://golang.org/pkg/fmt/
https://golang.org/pkg/fmt/#Println
https://golang.org/pkg/container/list/