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]