【发布时间】:2019-08-09 00:30:12
【问题描述】:
我目前正在学习长生不老药,我正在尝试打印函数及其数量
print = fn ({function , arity}) ->
IO.puts "#{function}/#{arity}"
end
Enum.__info__(:functions) |> Enum.each(print.())
这会返回
** (BadArityError) #Function<0.60149952 in file:learn.exs> with arity 1 called with no arguments
learn.exs:5: (file)
(elixir) lib/code.ex:767: Code.require_file/2
【问题讨论】:
-
旁注:请使用formatter来格式化你的代码。
mix format在项目中,或您选择的编辑器的插件。
标签: elixir elixir-iex ex