Leggere in inglese

Condividi tramite


BinaryFormat.Record

Sintassi

BinaryFormat.Record(record as record) as function

Informazioni su

Restituisce un formato binario che legge un record. Il parametro record specifica il formato del record. Ogni campo nel record può avere un formato binario diverso. Se un campo contiene un valore che non è un valore di formato binario, non viene letto alcun dato per il campo e il valore del campo è ripetuto nel risultato.

Esempio 1

Leggere un record contenente un Integer a 16 bit e un Integer a 32 bit.

Utilizzo

let
    binaryData = #binary({
        0x00, 0x01,
        0x00, 0x00, 0x00, 0x02
    }),
    recordFormat = BinaryFormat.Record([
        A = BinaryFormat.UnsignedInteger16,
        B = BinaryFormat.UnsignedInteger32
    ])
in
    recordFormat(binaryData)

Output

[A = 1, B = 2]