VariableIntSlice reads an int64 slice that was written using variable-length encoding.
()
| 321 | |
| 322 | // VariableIntSlice reads an int64 slice that was written using variable-length encoding. |
| 323 | func (reader *Reader) VariableIntSlice() []int64 { |
| 324 | count := reader.VariableUint() |
| 325 | vals := make([]int64, count) |
| 326 | for i := uint64(0); i < count; i++ { |
| 327 | vals[i] = reader.VariableInt() |
| 328 | } |
| 329 | return vals |
| 330 | } |
| 331 | |
| 332 | // VariableUintSlice reads a uint64 slice that was written using variable-length encoding. |
| 333 | func (reader *Reader) VariableUintSlice() []uint64 { |