Enum
A module for working with data types implementing the Enumerable
protocol, such as List
, Map
, Range
…
- all?/1
- all?/2
- any?/1
- any?/2
- at/3
- chunk_by/2
- chunk_every/2
- chunk_every/4
- chunk_while/4
- concat/1
- concat/2
- count_until/2
- count_until/3
- count/1
- count/2
- dedup_by/2
- dedup/1
- drop_every/2
- drop_while/2
- drop/2
- each/2
- empty?/1
- fetch!/2
- fetch/2
- filter/2
- find_index/2
- find_value/3
- find/3
- flat_map_reduce/3
- flat_map/2
- frequencies_by/2
- frequencies/1
- group_by/3
- intersperse/2
- join/2
- map_every/3
- map_intersperse/3
- map_join/3
- map_reduce/3
- map/2
- max_by/4
- max/3
- member?/2
- min_by/4
- min_max_by/3
- min_max/2
- min/3
- product_by/2
- product/1
- random/1
- reduce_while/3
- reduce/2
- reduce/3
- reject/2
- reverse_slice/3
- reverse/1
- reverse/2
- scan/2
- scan/3
- shuffle/1
- slice/2
- slice/3
- slide/3
- sort_by/3
- sort/1
- sort/2
- split_while/2
- split_with/2
- split/2
- sum_by/2
- sum/1
- take_every/2
- take_random/2
- take_while/2
- take/2
- uniq_by/2
- uniq/1
- unzip/1
- with_index/2
- zip_reduce/3
- zip_reduce/4
- zip_with/2
- zip_with/3
- zip/1
- zip/2