| 例子 | 结果 |
| atom_to_list(hello). | "hello" |
| list_to_atom("hello"). | hello |
| binary_to_list(<<"hello">>). | "hello" |
| binary_to_list(<<104,101,108,108,111>>). | "hello" |
| list_to_binary("hello"). | <<104,101,108,108,111>> |
| float_to_list(7.0). | "7.00000000000000000000e+00" |
| list_to_float("7.000e+00"). | 7.0 |
| integer_to_list(77). | "77" |
| list_to_integer("77"). | 77 |
| tuple_to_list({a,b,c}). | [a,b,c] |
| list_to_tuple([a,b,c]). | {a,b,c} |
| term_to_binary({a,b,c}). | <<131,104,3,100,0,1,97,100,0,1,98,100,0,1,99>> |
| binary_to_term(<<131,104,3,100,0,1,97, | {a,b,c} |
Erlang支持的数据类型参考官方站点: http://www.erlang.org/doc/reference_manual/data_types.html
本文详细介绍了Erlang中各种数据类型之间的转换方法,包括原子、列表、二进制、浮点数、整数、元组等类型的相互转换,并提供了具体的示例代码。
1186

被折叠的 条评论
为什么被折叠?



