05.9.3 使用 container/ring
package main
import (
"container/ring"
"fmt"
)
var size int = 10func main() {
myRing := ring.New(size + 1)
fmt.Println("Empty ring:", *myRing)
for i := 0; i < myRing.Len()-1; i++ {
myRing.Value = i
myRing = myRing.Next()
}
myRing.Value = 2Last updated