BinaryFormat.Record
Składnia
BinaryFormat.Record(record as record) as function
O nas
Zwraca format binarny odczytujący rekord. Parametr record
określa format rekordu. Każde pole w rekordzie może mieć inny format binarny. Jeśli pole zawiera wartość, która nie jest wartością formatu binarnego, żadne dane nie są odczytywane dla tego pola, a wartość pola jest zwracana do wyniku.
Przykład 1
Odczytaj rekord zawierający 16-bitową liczbę całkowitą i 32-bitową liczbę całkowitą.
Użycie
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
Wyjście
[A = 1, B = 2]