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