Suche…


Einführung

Das Erlang-Dokument mit dem Titel Bit-Syntax enthält einen Abschnitt mit dem Namen Defaults, der einen Fehler enthält, und das Dokument ist insgesamt verwirrend. Ich habe es neu geschrieben.

Voreinstellungen erklärt

4.4 Standardeinstellungen
...
...
Die Standardgröße hängt vom Typ ab. Für Ganzzahl ist es 8. Für Float ist es 64. Für Binärgröße ist dies die Größe der angegebenen Binärdatei:

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

Beim Matching ist ein binäres Segment ohne Size nur bei t zulässig



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow