BinaryFormat.Record
BinaryFormat.Record(record as record) as function
Vráti binárny formát, ktorý prečíta záznam. Parameter record
určuje formát záznamu. Každé pole v zázname môže mať iný binárny formát. Ak pole obsahuje hodnotu, ktorá nie je hodnotou binárneho formátu, pre dané pole sa nenačítajú žiadne údaje a hodnota poľa sa zopakuje vo výsledku.
Prečítajte si záznam obsahujúci jedno 16-bitové celé číslo a jedno 32-bitové celé číslo.
používania
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
výstupu
[A = 1, B = 2]