Elixir
Kernel & Enum API Reference
Elixir 的 Kernel 与 Enum 模块,提供 IO、字符串、集合与进程相关函数。
By EZ4Code Team
Kernel & Enum
Elixir Kernel 与 Enum 核心函数集合。
IO.puts(string)向标准输出打印字符串并换行。
Returns: :ok
String.length(s)返回字符串的 Unicode 字符数(非字节数)。
Returns: non_neg_integer,字符数
String.split(s, pattern)按模式将字符串分割为列表。
Returns: [String.t()],分割后的字符串列表
Enum.map(enumerable, fun)对可枚举对象每个元素应用函数,返回新列表。
Returns: list,映射结果列表
Enum.filter(enumerable, fun)保留满足谓词的元素。
Returns: list,过滤后的列表
Enum.reduce(enumerable, acc, fun)将可枚举对象归约为单个累计值。
Returns: any,最终累加值
Map.new(pairs) / Map.put(map, key, value)创建映射或在已有映射中插入键值对。
Returns: map,新建或更新后的映射
spawn(fun)创建一个新进程执行给定函数,返回进程 PID。
Returns: pid,新进程标识符