📜  Golang 中的 ring.Len()函数示例

📅  最后修改于: 2021-10-25 02:19:54             🧑  作者: Mango

Golang 中的 ring.Len()函数计算环(循环列表)r 中组件(元素)的数量。它根据组件(元素)的数量及时执行。

句法:

func (r *Ring) Len() int

它返回整数。

示例 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())
  
}

输出:

3

示例 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())
  
}

输出:

10