Skip to content
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,新进程标识符

More Elixir API References