Dela via


BinaryFormat.Record

Syntax

BinaryFormat.Record(record as record) as function

Om

Returnerar ett binärt format för att läsa en post. Parametern record anger formatet för posten. 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)

utdata

[A = 1, B = 2]