Elixir语言中 Config.Reader.merge
相关用法介绍如下。
用法:
merge(config1, config2)
(从 1.9.0 开始)
@spec merge(keyword(), keyword()) :: keyword()
合并两个配置。
在发生冲突的情况下,配置与第二个中的值合并在一起,该值比第一个具有更高的优先级。如果两个值都设置为关键字列表,它会深度合并它们。
例子
iex> Config.Reader.merge([app: [k: :v1]], [app: [k: :v2]])
[app: [k: :v2]]
iex> Config.Reader.merge([app: [k: [v1: 1, v2: 2]]], [app: [k: [v2: :a, v3: :b]]])
[app: [k: [v1: 1, v2: :a, v3: :b]]]
iex> Config.Reader.merge([app1: []], [app2: []])
[app1: [], app2: []]
相关用法
- Elixir Config.Reader用法及代码示例
- Elixir Config.config_env用法及代码示例
- Elixir Config.config用法及代码示例
- Elixir Config.import_config用法及代码示例
- Elixir Config.Provider用法及代码示例
- Elixir Config.config_target用法及代码示例
- Elixir Config用法及代码示例
- Elixir Code.prepend_path用法及代码示例
- Elixir Code.compiler_options用法及代码示例
- Elixir Code.quoted_to_algebra用法及代码示例
- Elixir Code.put_compiler_option用法及代码示例
- Elixir Code用法及代码示例
- Elixir Code.ensure_compiled用法及代码示例
- Elixir Code.format_string!用法及代码示例
- Elixir Code.required_files用法及代码示例
- Elixir Collectable用法及代码示例
- Elixir Code.get_compiler_option用法及代码示例
- Elixir Code.Fragment.cursor_context用法及代码示例
- Elixir Code.available_compiler_options用法及代码示例
- Elixir Code.ensure_loaded?用法及代码示例
- Elixir Code.eval_quoted用法及代码示例
- Elixir Code.require_file用法及代码示例
- Elixir Code.Fragment.container_cursor_to_quoted用法及代码示例
- Elixir Code.Fragment.surround_context用法及代码示例
- Elixir Code.delete_path用法及代码示例
注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Config.Reader.merge(config1, config2)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。