摘要:
1 //引入包 2 import "container/ring" 3 //创建闭环,这里创建10个元素的闭环 4 r := ring.New(10) 5 //给闭环中的元素附值 6 for i := 1; i <= r.Len(); i++ { 7 r.Value = i 8 r = r.Next() 9 }10 //循环打印闭环元素的值,这里的操作方法很像javascript11 r.Do(func(p interface{}){12 println(p)13 })14 //当前元素就是15 // r16 //当前元素的值就是17 // r.Value ... 阅读全文