Ugrás a fő tartalomhoz

BinaryFormat.Record

Rekordot olvasó bináris formátumot ad vissza.

Syntax

BinaryFormat.Record(
record as record
) as function

Remarks

Rekordot olvasó bináris formátumot ad vissza. A(z) record paraméter határozza meg a rekord formátumát. A rekordban különbözhet az egyes mezők bináris formátuma. Ha egy mező olyan értéket tartalmaz, amely nem bináris formátumú érték, akkor annál a mezőnél nem történik adatolvasás, és a mezőérték jelenik meg az eredményben.

Examples

Example #1

Egy 16 bites egész számot és egy 32 bites egész számot tartalmazó rekordot olvas.

let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)

Result:

[A = 1, B = 2]

Category

Binary Formats.Reading records