【发布时间】:2020-03-14 08:16:49
【问题描述】:
我想知道是否有标准的NotImplementedError 可以传递给Kernel.raise/1。我很好奇我是否可以弄清楚(不仅仅是尝试)该模块是否存在。
更一般地说,能够搜索甚至列出 iex 会话的所有“可用”模块似乎很有用。
这个问题与另一个问题类似:
但这个问题是关于“[Elixir] 标准库模块”。我想检索或生成一个 (Elixir) 列表(即我可以进一步操作的 Elixir 值)在特定 iex 会话中加载或以其他方式“可用”的 所有 模块。
【问题讨论】:
-
这能回答你的问题吗? Get a list of all elixir modules in IEx
-
@AdamMillerchip 是和否。您的回答确实导致模块在
iex中打印。因为我不确定我正在寻找的模块的“完整”名称,甚至它是否存在[它不存在],我真的想搜索模块列表,而不是只需打印它们。这个问题似乎是关于列出“标准库模块”——这个问题是关于列出所有加载的模块或从特定的iex会话中可用的其他模块。
标签: elixir elixir-iex