Este método é usado para extrair uma parte da string binária.
Sintaxe
binary_part(bitstring,{startposition,len})
Parâmetros
bitstring - Este é um bitstring que precisa ser dividido.
startposition - Esta é a posição do índice de onde iniciar a sub bitstring.
len - Este é o comprimento da sub bitstring.
Valor de retorno
Retorna o sub bitstring.
Por exemplo
-module(helloworld).
-export([start/0]).
start() ->
io:fwrite("~p~n",[binary_part(<<1,2,3,4,5>>,{0,2})]).
Resultado
Quando executamos o programa acima, obteremos o seguinte resultado.
<<1,2>>