Teilen über


BinaryFormat.Record

Syntax

BinaryFormat.Record(record as record) as function

About

Gibt ein Binärformat zurück, das einen Datensatz liest. Der record Parameter gibt das Format des Datensatzes an. Jedes Feld im Datensatz kann ein anderes Binärformat aufweisen. Wenn ein Feld einen Wert enthält, der kein Binärformatwert ist, werden keine Daten für dieses Feld gelesen, und der Feldwert wird an das Ergebnis wiedergegeben.

Beispiel 1

Lesen Eines Datensatzes mit einer 16-Bit-Ganzzahl und einer 32-Bit-Ganzzahl.

Verwendung

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]