write(Term) -> chars()
write(Term, Depth) -> chars()
write(Term, Options) -> chars()
OTP 20.0
类型:
Term = term()
Options = [Option]
Option =
{chars_limit, CharsLimit} |
{depth, Depth} |
{encoding, latin1 | utf8 | unicode}
CharsLimit = chars_limit()
Depth = depth()
返回表示 Term
的字符列表。选项 Depth
控制写入结构的深度。当达到指定深度时,低于此级别的所有内容都将替换为“...
”。 Depth
默认为-1,表示没有限制。选项 CharsLimit
对返回的字符数设置软限制。当达到字符数时,剩余的结构将被“...
”替换。 CharsLimit
默认为-1,表示对返回的字符数没有限制。
例子:
1> lists:flatten(io_lib:write({1,[2],[3],[4,5],6,7,8,9})).
"{1,[2],[3],[4,5],6,7,8,9}"
2> lists:flatten(io_lib:write({1,[2],[3],[4,5],6,7,8,9}, 5)).
"{1,[2],[3],[...],...}"
3> lists:flatten(io_lib:write({[1,2,3],[4,5],6,7,8,9}, [{chars_limit,20}])).
"{[1,2|...],[4|...],...}"
相关用法
- erlang write用法及代码示例
- erlang write_file_info(Filename, FileInfo)用法及代码示例
- erlang whereis用法及代码示例
- erlang whereis(RegName)用法及代码示例
- erlang with(Ks, Map1)用法及代码示例
- erlang without(Ks, Map1)用法及代码示例
- erlang warning_map()用法及代码示例
- erlang words(String)用法及代码示例
- erlang wildcard(Wildcard)用法及代码示例
- erlang weak_relation(BinRel1)用法及代码示例
- erlang sin用法及代码示例
- erlang cos用法及代码示例
- erlang tan用法及代码示例
- erlang asin用法及代码示例
- erlang acos用法及代码示例
- erlang atan用法及代码示例
- erlang exp用法及代码示例
- erlang log用法及代码示例
- erlang abs用法及代码示例
- erlang float用法及代码示例
- erlang Is_float用法及代码示例
- erlang Is_Integer用法及代码示例
- erlang len用法及代码示例
- erlang equal用法及代码示例
- erlang concat用法及代码示例
注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 write(Term) -> chars()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。