Elixir语言中 Code.ensure_loaded
相关用法介绍如下。
用法:
ensure_loaded(module)
@spec ensure_loaded(module()) ::
{:module, module()}
| {:error, :embedded | :badfile | :nofile | :on_load_failure}
确保加载给定的模块。
如果该模块已加载,则其工作方式为no-op。如果模块尚未加载,它会尝试加载它。
如果成功加载模块,则返回 {:module, module}
。如果不是,则返回 {:error, reason}
以及错误原因。
有关代码加载的更多信息,请参阅模块文档。
例子
iex> Code.ensure_loaded(Atom)
{:module, Atom}
iex> Code.ensure_loaded(DoesNotExist)
{:error, :nofile}
相关用法
- Elixir Code.ensure_loaded?用法及代码示例
- Elixir Code.ensure_compiled用法及代码示例
- Elixir Code.eval_quoted用法及代码示例
- Elixir Code.eval_string用法及代码示例
- Elixir Code.prepend_path用法及代码示例
- Elixir Code.compiler_options用法及代码示例
- Elixir Code.quoted_to_algebra用法及代码示例
- Elixir Code.put_compiler_option用法及代码示例
- Elixir Code.format_string!用法及代码示例
- Elixir Code.required_files用法及代码示例
- Elixir Code.get_compiler_option用法及代码示例
- Elixir Code.Fragment.cursor_context用法及代码示例
- Elixir Code.available_compiler_options用法及代码示例
- Elixir Code.require_file用法及代码示例
- Elixir Code.Fragment.container_cursor_to_quoted用法及代码示例
- Elixir Code.Fragment.surround_context用法及代码示例
- Elixir Code.delete_path用法及代码示例
- Elixir Code.append_path用法及代码示例
- Elixir Code.unrequire_files用法及代码示例
- Elixir Code.fetch_docs用法及代码示例
- Elixir Code.string_to_quoted_with_comments用法及代码示例
- Elixir Code用法及代码示例
- Elixir Config.config_env用法及代码示例
- Elixir Config.config用法及代码示例
- Elixir Config.Reader用法及代码示例
注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Code.ensure_loaded(module)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。