Index
Symbols
- #{} interpolation, Strings
- & argument notation, Simple Higher-Order Functions
- & capture operator, And the &
- ++ list concatentation operator, List Basics
- . record value extraction, Creating and Reading Records
- .exs, Defining Modules
- <> operator, Strings
- == equality operator, Strings
- === strict equality operator, Strings
- @doc, Documenting Functions
- @moduledoc, Documenting Modules
- @spec, Documenting Functions
- @type
- creating, Typespecs
- | list constructor operator, Splitting Lists into Heads and Tails, Creating Lists with Heads and Tails
A
- after clause in rescue, Rescuing Code from Runtime Errors as They Happen
- ampersand notation, Simple Higher-Order Functions
- analysis
- static, Static Analysis
- anonymous functions, Fun with fn
- arguments, Fun with fn
- ampersand notation, Simple Higher-Order Functions
- default values, Default Values for Arguments
- non-essential, Underscoring That You Don’t Care
- arithmetic operators, Doing Something, Operators
- arity, From Module to Free-Floating Function
- assert, Writing Unit Tests
- assert_in_delta, Writing Unit Tests
- assert_raise, Writing Unit Tests
- atoms, Atoms
- boolean, Atomic Booleans
- pattern matching with, Pattern Matching with Atoms
B
- bag collection (ETS), Storing Data in Erlang Term Storage
- BEAM (Bogdan’s Erlang Abstract Machine), Defining Modules
- behaviours, Getting Started with OTP
- GenServer, Getting Started with OTP
- state, Creating Services with gen_server
- Supervisor, Getting Started with OTP, A Simple Supervisor
- binary operators, Operators
- binding to variables
- case, cond, if constructs, ...
Get Introducing Elixir now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.