Recherche…


Introduction

Le document Erlang intitulé Bit Syntax a une section appelée Defaults qui contient une erreur et le document est confus dans son ensemble. Je l'ai réécrit

Les défauts expliqués

4.4 Valeurs par défaut
...
...
La taille par défaut dépend du type. Pour un entier, il est de 8. Pour float, il est de 64. Pour le binaire, c'est la taille du binaire spécifié:

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

Lors de la correspondance, un segment binaire sans Taille n'est autorisé que pour t



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow