Erlang - split_binary

Este método é usado para dividir a lista binária com base na posição do índice especificada.

Sintaxe

split_binary(binarylst,index)

Parâmetros

  • binarylst - Esta é a lista binária que precisa ser dividida.

  • index - Esta é a posição do índice na qual a lista deve ser dividida.

Valor de retorno

Retorna a string binária dividida.

Por exemplo

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

start() -> 
   io:fwrite("~p~n",[split_binary(<<1,2,3,4,5>>,3)]).

Resultado

Quando executamos o programa acima, obteremos o seguinte resultado.

{<<1,2,3>>,<<4,5>>}