BinaryFormat.Record
Синтаксис
BinaryFormat.Record(record as record) as function
О нас
Возвращает двоичный формат для считывания записи. Параметр record
указывает формат записи. Каждое поле записи может иметь другой двоичный формат. Если поле содержит значение, которое не является двоичным значением формата, то данные не считываются для этого поля, а значение поля отображается в результате.
Пример 1
Чтение записи, содержащей одно 16-разрядное целое число и одно 32-разрядное целое число.
использование
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
выход
[A = 1, B = 2]