Sök…


Introduktion

Erlang-dokumentet med titeln Bit Syntax har ett avsnitt som heter Defaults som innehåller ett fel och dokumentet är förvirrande som en helhet. Jag skrev om det.

Standardförklaringarna förklaras

4.4 Standardvärden
...
...
Standardstorleken beror på typen. För heltal är det 8. För flottör är det 64. För binär är det storleken på den angivna binären:

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

I matchning är ett binärt segment utan storlek endast tillåtet vid t



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow