Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 733 Bytes

notes.rst

File metadata and controls

40 lines (27 loc) · 733 Bytes

Notes

Abstract

Some notes on chapters.

Chapter 6

Module reloading:

$ iex times.exs
iex(1)> Times.double 4
8

Change code, and reload (still in the same REPL):

iex(2)> r Times
/Users/seletz/develop/elixir/elixir-getting-started/programming-elixir/times.ex:1: redefining module Times
{Times,[Times]}

Now, r remembers all reloaded modules, and calling r w/o arguments reloads them all:

iex(3)> r
/Users/seletz/develop/elixir/elixir-getting-started/programming-elixir/times.ex:1: redefining module Times
[Times]

Chapter 7

iex> 'foo' # a list
iex> "foo" # something else