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

manyiterator.go 292B

123456789101112131415161718
  1. package roaring
  2. type manyIterable interface {
  3. nextMany(hs uint32, buf []uint32) int
  4. }
  5. func (si *shortIterator) nextMany(hs uint32, buf []uint32) int {
  6. n := 0
  7. l := si.loc
  8. s := si.slice
  9. for n < len(buf) && l < len(s) {
  10. buf[n] = uint32(s[l]) | hs
  11. l++
  12. n++
  13. }
  14. si.loc = l
  15. return n
  16. }