查看源代码 List.Chars 协议 (Elixir v1.16.2)

List.Chars 协议负责将结构转换为字符列表(仅在适用时)。

唯一必须实现的函数是 to_charlist/1,它负责执行转换。

to_charlist/1 函数由 Kernel 自动导入,并调用此协议。

摘要

类型

t()

所有实现此协议的类型。

函数

term 转换为字符列表。

类型

@type t() :: term()

所有实现此协议的类型。

函数

@spec to_charlist(t()) :: charlist()

term 转换为字符列表。