I try with this example
iex(9)> defmodule Example do
...(9)> def func(p1, p2 \\ 2) do
...(9)> IO.inspect [p1, p2]
...(9)> end
...(9)> end
{:module, Example,
<<70, 79, 82, 49, 0, 0, 4, 24, 66, 69, 65, 77, 65, 116, 85, 56, 0, 0, 0, 103,
0, 0, 0, 10, 14, 69, 108, 105, 120, 105, 114, 46, 69, 120, 97, 109, 112, 108,
101, 8, 95, 95, 105, 110, 102, 111, 95, ...>>, {:func, 2}}
iex(10)
Why I get the output look such above numbers?