当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Elixir Module.split用法及代码示例


Elixir语言中 Module.split 相关用法介绍如下。

用法:

split(module)
@spec split(module() | String.t()) :: [String.t(), ...]

将给定的模块名称拆分为二进制部分。

module 必须是 Elixir 模块,因为 split/1 不能与 Erlang-style 模块一起使用(例如,split(:lists) 会引发错误)。

split/1 还支持拆分 Elixir 模块的字符串表示(即使用模块名称调用 Atom.to_string/1 的结果)。

例子

iex> Module.split(Very.Long.Module.Name.And.Even.Longer)
["Very", "Long", "Module", "Name", "And", "Even", "Longer"]
iex> Module.split("Elixir.String.Chars")
["String", "Chars"]

相关用法


注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Module.split(module)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。