本站源代码
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

22 Zeilen
302B

  1. package roaring
  2. type shortIterable interface {
  3. hasNext() bool
  4. next() uint16
  5. }
  6. type shortIterator struct {
  7. slice []uint16
  8. loc int
  9. }
  10. func (si *shortIterator) hasNext() bool {
  11. return si.loc < len(si.slice)
  12. }
  13. func (si *shortIterator) next() uint16 {
  14. a := si.slice[si.loc]
  15. si.loc++
  16. return a
  17. }
上海开阖软件有限公司 沪ICP备12045867号-1