package
0.0.0-20240430070110-32c8d490bf49
Repository: https://github.com/eachain/common.git
Documentation: pkg.go.dev

# Functions

MapIterator 将任意map类型转为Iterator, Range(func(v interface{})) 中的`v`必为MapPair类型。.
MapKeysIterator 将任意map的所有key生成一个Iterator。.
MapValuesIterator 将任意map的所有value生成一个Iterator。.
MapWriter 将任意map类型转为Writer, Store(i int, v interface{}) 需要保证`v`是MapPair类型。.
Sampling 蓄水池算法, 参数n控制最后留下n个元素; 如果Iterator不足n个,则将Iterator全部元素拷贝到Writer。.
SliceIterator 将任意slice转化为Iterator,兼容array类型。.
SliceWriter 将任意slice类型转为Writer, 注意:slice必须是指针。.

# Structs

No description provided by the author

# Interfaces

Iterator 遍历一个容器中所有元素.
Writer 将元素写入容器, 如果index等于容器size,则为append操作; 如果index小于容器size,为替换操作; 确保index不会大于容器size。.