extend.go 367 B

12345678910111213141516171819202122
  1. package yu_pack
  2. import (
  3. "bytes"
  4. )
  5. // -----------------------------------------------------------------------------------------------------扩展
  6. func (t *Pack) LenDecrease(i int) {
  7. if i < 1 {
  8. return
  9. }
  10. if len(t.buf) < i {
  11. return
  12. }
  13. t.buf = t.buf[:len(t.buf)-i]
  14. return
  15. }
  16. func (t *Pack) Count(sep []byte) int {
  17. return bytes.Count(t.buf[t.get_i:], sep)
  18. }