This guide collects some of the most common functions of the Elixir Programming Language and explain them conceptual and graphically in a simple way.
To request new entries, suggest corrections or provide translations go to the this project’s repository in Github .
Atom
Enum
- all?/2
- any?/2
- at/3
- chunk_by/2
- chunk_every/2
- chunk_every/4
- chunk_while/4
- concat/1
- concat/2
- count/1
- count/2
- dedup/1
- dedup_by/2
- drop/2
- drop_every/2
- drop_while/2
- each/2
- empty?/1
- fetch!/2
- fetch/2
- filter/2
- find/3
- find_index/2
- find_value/3
- flat_map/2
- flat_map_reduce/3
- frequencies/1
- frequencies_by/2
- group_by/3
- intersperse/2
- join/2
- map/2
- map_every/3
- map_intersperse/3
- map_join/3
- map_reduce/3
- max/3
- max_by/4
- member?/2
- min/3
- min_by/4
- min_max/2
- min_max_by/3
- random/1
- reduce/2
- reduce/3
- reduce_while/3
- reject/2
- reverse/1
- reverse/2
- reverse_slice/3
- scan/2
- scan/3
- shuffle/1
- slice/2
- slice/3
- sort/1
- sort/2
- sort_by/3
- split/2
- split_while/2
- split_with/2
- sum/1
- take/2
- take_every/2
- take_random/2
- take_while/2
- uniq/1
- uniq_by/2
- unzip/1
- with_index/2
- zip/1
- zip/2
Integer
Kernel
Keyword
- delete/2
- delete_first/2
- drop/2
- fetch!/2
- fetch/2
- get/3
- get_lazy/3
- get_values/2
- has_key?/2
- keys/1
- keyword?/1
- new/0
- new/1
- new/2
- pop!/2
- pop/3
- pop_first/3
- pop_lazy/3
- pop_values/2
- put/3
- put_new/3
- put_new_lazy/3
- replace!/3
- split/2
- take/2
- to_list/1
- update!/3
- update/4
- values/1
List
- delete/2
- delete_at/2
- duplicate/2
- first/1
- flatten/1
- flatten/2
- foldl/3
- foldr/3
- insert_at/3
- keydelete/3
- keyfind/4
- keymember?/3
- keyreplace/4
- keystore/4
- keytake/3
- last/1
- pop_at/3
- replace_at/3
- starts_with?/2
- to_integer/1
- to_integer/2
- to_tuple/1
- update_at/3
- wrap/1
- zip/1
Map
- delete/2
- drop/2
- fetch!/2
- fetch/2
- get/3
- get_and_update!/3
- get_and_update/3
- get_lazy/3
- has_key?/2
- keys/1
- merge/2
- merge/3
- new/0
- new/1
- new/2
- pop!/2
- pop/3
- pop_lazy/3
- put/3
- put_new/3
- put_new_lazy/3
- replace!/3
- split/2
- take/2
- to_list/1
- update!/3
- update/4
- values/1
Range
Stream
- chunk_by/2
- chunk_every/2
- chunk_every/4
- chunk_while/4
- cycle/1
- dedup/1
- dedup_by/2
- drop/2
- drop_every/2
- drop_while/2
- each/2
- filter/2
- flat_map/2
- intersperse/2
- interval/1
- iterate/2
- map/2
- map_every/3
- reject/2
- repeatedly/1
- scan/2
- scan/3
- take/2
- take_every/2
- take_while/2
- timer/1
- transform/3
- transform/4
- unfold/2
- uniq/1
- uniq_by/2
- with_index/2
- zip/1
- zip/2
Tuple
See more from
renews