Ricerca…


introduzione

Il documento Erlang intitolato Bit Syntax ha una sezione chiamata Defaults che contiene un errore e il documento è confuso nel suo insieme. L'ho riscritto.

Le impostazioni predefinite sono state spiegate

4.4 Predefiniti
...
...
La dimensione predefinita dipende dal tipo. Per numero intero è 8. Per float è 64. Per binario è la dimensione del binario specificato:

1> Bin = << 17/integer, 3.2/float, <<97, 98, 99>>/binary >>. 
<<17,64,9,153,153,153,153,153,154,97,98,99>>

2> size(Bin). % Returns the number of bytes:
12            % 8 bits + 64 bits + 3*8 bits = 96 bits => 96/8 = 12 bytes

In corrispondenza, un segmento binario senza dimensione è consentito solo a t



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow