Dela via


BinaryFormat.Record

Syntax

BinaryFormat.Record(record as record) as function

Om

Returnerar ett binärt format som läser en post. Parametern record anger postens format. Varje fält i posten kan ha ett annat binärt format. Om ett fält innehåller ett värde som inte är ett binärt formatvärde läss inga data för det fältet och fältvärdet upprepas till resultatet.

Exempel 1

Läs en post som innehåller ett 16-bitars heltal och ett 32-bitars heltal.

Användning

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]