BinaryFormat.Record
Pateikiamas dvejetainis formatas, kuris perskaito įrašą.
Syntax
BinaryFormat.Record(
record as record
) as function
Remarks
Pateikiamas dvejetainis formatas, kuris perskaito įrašą. record parametras nurodo įrašo formatą. Kiekviename įrašo lauke gali būti skirtingas dvejetainis formatas. Jei lauke yra reikšmė, kuri nėra dvejetainio formato reikšmė, tada neperskaitomi jokie to lauko duomenys, o lauko reikšmė atkartojama rezultate.
Examples
Example #1
Perskaityti įrašą su vienu 16 bitų sveikuoju skaičiumi ir vienu 32 bitų sveikuoju skaičiumi.
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