BinaryFormat.Record
Syntax
BinaryFormat.Record(record as record) as function
Info
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äres Format aufweist, werden keine Daten für dieses Feld gelesen, und der Feldwert wird unverändert im Ergebnis zurückgegeben.
Beispiel 1
Liest einen Datensatz 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)
Ausgabe
[A = 1, B = 2]