Przejdź do głównej zawartości

BinaryFormat.Record

Zwraca format binarny odczytujący rekord.

Syntax​

BinaryFormat.Record(
record as record
) as function

Remarks​

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, nie są odczytywane dane dla tego pola, a wartość pola jest powtarzana w wyniku.

Examples​

Example #1​

Odczytaj rekord zawierający jedną 16-bitową i jedną 32-bitową liczbę całkowitą.

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