使用称为二进制的数据结构来存储大量原始数据,二进制文件比列表或元组以节省空间的方式存储数据,并且运行时系统针对二进制文件的有效输入和输出进行了优化。
以下是Erlang中二进制文件的示例-
-module(helloLearnfk). -export([start/0]). start() -> io:fwrite("~p~n",[<<5,10,20>>]), io:fwrite("~p~n",[<<"hello">>]).
当我们运行上述程序时,我们将得到以下输出。
<<5,10,20>>
<<"hello">>
让我们看一下可用于Binaries的Erlang函数-
Sr.No. | Methods & 描述 |
---|---|
1 | 此方法用于将现有列表转换为二进制列表。 |
2 | 此方法用于根据指定的索引位置拆分二进制列表。 |
3 | 此方法用于将术语转换为二进制。 |
4 | 此方法用于检查位串是否确实是二进制值。 |
5 | 此方法用于提取二进制字符串的一部分 |
6 | 此方法用于将二进制值转换为浮点值。 |
7 | 此方法用于将二进制值转换为整数值。 |
8 | 此方法用于将二进制值转换为列表。 |
9 | 此方法用于将二进制值转换为原子。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)