erlang:iolist和list
2016-04-06 本文已影响0人
空语
参考 yunfengblog http://blog.yufeng.info/archives/373
iolist是这样的定义的:
- []
- binary
- 列表, 每个元素是int(0-255)或者binary或者iolist.
其中binary是指 bitsize % 8 == 0 .
int 是0-255
通俗点讲 iolist就是值包括binary 和 标准 8位 int的 list。
因此传输时不需要转to_binary。
主要用于网络传输 写文件 等输出 如gen_tcp:send