當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。