Erlang - binary_part

Questo metodo viene utilizzato per estrarre una parte della stringa binaria.

Sintassi

binary_part(bitstring,{startposition,len})

Parametri

  • bitstring - Questa è una stringa di bit che deve essere divisa.

  • startposition - Questa è la posizione dell'indice da cui iniziare la stringa di bit secondaria.

  • len - Questa è la lunghezza della stringa di bit secondaria.

Valore di ritorno

Restituisce la stringa di bit secondaria.

Per esempio

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

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

Produzione

Quando eseguiamo il programma sopra, otterremo il seguente risultato.

<<1,2>>