RP
fun(X) -> io:puts(X), X end
?Size: a a a
RP
fun(X) -> io:puts(X), X end
?AR
hello() ->
_x@1 = 1,
_x@2 = 2,
'Elixir.IO':inspect(_x@2)
RP
lists:foldl(fun (F, X) -> F(X) end, Kek, [ fun do_x/1, fun do_y/1 ]).
LL
vim\emacs
?LL
AR
iex> x = 1
iex> %{{1, x} => y} = %{{1, 1} => 2}
^
ŹR
iex> x = 1
iex> %{{1, x} => y} = %{{1, 1} => 2}
^
ŹR
LL
PG
vim\emacs
?LL
iex> x = 1
iex> y = {1, x}
iex> %{^y => z} = %{{1, 1} => 2}
AR
iex> x = 1
iex> %{{1, x} => y} = %{{1, 1} => 2}
^
AR
2> X = 1,
2> #{{1, X} => Y} = #{{1, 1} => 2}.
* 2: illegal pattern
LL
ŹR
ŹR
ŹR
ŹR
LL