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