ring.Len() function in Golang computes the number of components(elements) in ring(a circular list) r. It executes in time corresponding to the number of components(elements).
Syntax:
func (r *Ring) Len() int
It returns Integer.
Example 1:
// Golang program to illustrate // the ring.Len() function package main import ( "container/ring"
"fmt"
) // Main function func main() { // Creating a new ring of size 3
r := ring.New(3)
// Print out its length
fmt.Println(r.Len())
} |
Output:
3
Example 2:
// Golang program to illustrate // the ring.Len() function package main import ( "container/ring"
"fmt"
) // Main function func main() { // Creating a new ring of size 10
r := ring.New(10)
// Print out its length
fmt.Println(r.Len())
} |
Output:
10
Article Tags :