Erlang - binary_part

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>>