SYS-REQ-006, SYS-REQ-028, SYS-REQ-029, SYS-REQ-052, SYS-REQ-053, SYS-REQ-055, SYS-REQ-083 ArrayEach is used when iterating arrays, accepts a callback function with the same return arguments as `Get`.
(data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string)
| 1642 | // SYS-REQ-006, SYS-REQ-028, SYS-REQ-029, SYS-REQ-052, SYS-REQ-053, SYS-REQ-055, SYS-REQ-083 |
| 1643 | // ArrayEach is used when iterating arrays, accepts a callback function with the same return arguments as `Get`. |
| 1644 | func ArrayEach(data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string) (offset int, err error) { |
| 1645 | return arrayEachConfig(DefaultConfig, data, cb, keys...) |
| 1646 | } |
| 1647 | |
| 1648 | // SYS-REQ-115 |
| 1649 | func arrayEachConfig(config Config, data []byte, cb func(value []byte, dataType ValueType, offset int, err error), keys ...string) (offset int, err error) { |