Elixir実践入門のp74~p75にあるコマンドが動かない
Q&A
Closed
解決したいこと
Elixir実践入門のp74~p75のコマンドをiexで実行しても動かない
発生している問題・エラー
** (UndefinedFunctionError) function Enum.map/1 is undefined or private. Did you mean:
* map/2
(elixir 1.16.2) Enum.map(#Function<42.105768164/1 in :erl_eval.expr/6>)
iex:5: (file)
該当するソースコード
iex(3)> ([1, 2, 3]
...(3)> IO.inspect(label: "before")
...(3)> Enum.map(&(&1 * 2))
...(3)> IO.inspect(label: "after")
...(3)> Enum.sum())
自分で試したこと
Livebookで実行してみるも、失敗
a = [1,2,3]
IO.inspect(a)
b = Enum.map(a, & &1*2)
IO.inspect(b)
Enum.sum(b)
上記のものにすると動きました
なぜ該当コードが動かないのか教えてください
環境はver.1.16.2のWindowsです
0