BinaryFormat.Record
Atgriež bināru formātu, kas satur ierakstu.
Syntax
BinaryFormat.Record(
record as record
) as function
Remarks
Atgriež bināru formātu, kas satur ierakstu. Parametrs record norāda ieraksta formātu. Katram ieraksta laukam var būt citāds binārais formāts. Ja laukā ir vērtība, kas nav bināra formāta vērtība, tad attiecīgajam laukam netiek nolasīti nekādi dati, un rezultātā tiek izvadīta lauka vērtība.
Examples
Example #1
Lasiet ierakstu, kurā ir viens 16 bitu veselais skaitlis un viens 32 bitu veselais skaitlis.
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