Unetway

Erlang - Binaries

Используйте структуру данных, называемую двоичным, чтобы хранить большие объемы необработанных данных. Бинарники хранят данные в гораздо более эффективном пространстве, чем в списках или кортежах, а система времени выполнения оптимизирована для эффективного ввода и вывода двоичных файлов.

Бинарники записываются и печатаются как последовательности целых чисел или строк, заключенные в двойные меньше и больше, чем скобки.

Ниже приведен пример двоичных файлов в Erlang:

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite("~p~n",[<<5,10,20>>]), 
   io:fwrite("~p~n",[<<"hello">>]).
list_to_binary Этот метод используется для преобразования существующего списка в список двоичных файлов.
split_binary Этот метод используется для разбиения двоичного списка на указанную позицию индекса.
term_to_binary Этот метод используется для преобразования термина в двоичный.
is_binary Этот метод используется, чтобы проверить, действительно ли битовая строка является двоичным значением.
binary_part Этот метод используется для извлечения части двоичной строки
binary_to_float Этот метод используется для преобразования двоичного значения в значение float.
binary_to_integer Этот метод используется для преобразования двоичного значения в целочисленное значение.
binary_to_list Этот метод используется для преобразования двоичного значения в список.
binary_to_atom Этот метод используется для преобразования двоичного значения в атом.