In this video we explore functions associated with the manipulation of collections/enumerables in the Elixir programming language.
Sections:
00:00 - Intro
00:50 - List Module
01:04 - first/last/delete
01:23 - flatten
01:52 - Map Module
02:04 - Access (get, fetch!, dot operator)
03:02 - drop
03:26 - take
03:38 - merge
04:00 - put
04:20 - has_key?
04:43 - values
05:05 - keys
05:16 - delete
05:45 - Enum Module
06:12 - member?
06:28 - filter/reject
08:10 - with_index
08:38 - map
09:19 - join
09:56 - empty?
10:13 - reduce
11:13 - map_reduce
12:05 - sum/max/min/count
12:43 - uniq
13:02 - reverse
13:17 - Outro
Video links:
- https://github.com/livebook-dev/livebook - The code notebook used in the tuples section
- https://hexdocs.pm/elixir/1.12/Map.html
- https://hexdocs.pm/elixir/1.12/List.html
- https://hexdocs.pm/elixir/1.12/Enum.html