2011-04-18 23 views
14

ho binario per esempio:Erlang byte di lunghezza binario

<<32,16,10,9,108,111,99,97,108,104,111,115,116,16,170,31>> 

come posso sapere che cosa la lunghezza di questo pacchetto?

Grazie.

risposta

24

Per size byte:

16 = byte_size(<<32,16,10,9,108,111,99,97,108,104,111,115,116,16,170,31>>). 

Per size bit:

128 = bit_size(<<32,16,10,9,108,111,99,97,108,104,111,115,116,16,170,31>>). 

La seconda versione è l'unica funzione che funziona con stringhe di bit binari (lunghezza non byte in Erlang).

Problemi correlati