BinaryFormat.Record
Syntax
BinaryFormat.Record(record as record) as function
Asi
Vrátí binární formát, který čte záznam. Parametr record
určuje formát záznamu. Každé pole v záznamu může mít jiný binární formát. Pokud pole obsahuje hodnotu, která nemá hodnotu binárního formátu, nečtou se pro toto pole žádná data a hodnota pole se vrátí do výsledku.
Příklad 1
Čtení záznamu obsahujícího jedno 16bitové celé číslo a jedno 32bitové celé číslo.
využití
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
Výstup
[A = 1, B = 2]