BinaryFormat.Record
Επιστρέφει μια δυαδική μορφή που διαβάζει μια εγγραφή.
Syntax
BinaryFormat.Record(
record as record
) as function
Remarks
Επιστρέφει μια δυαδική μορφή που διαβάζει μια εγγραφή. Η παράμετρος record καθορίζει τη μορφή αυτής της εγγραφής. Κάθε πεδίο στην εγγραφή μπορεί να έχει διαφορετική δυαδική μορφή. Εάν ένα πεδίο περιέχει μια τιμή που δεν είναι τιμή δυαδικής μορφής, δεν διαβάζονται δεδομένα για αυτό το πεδίο και η τιμή πεδίου απηχείται στο αποτέλεσμα.
Examples
Example #1
Ανάγνωση μιας εγγραφής που περιέχει έναν ακέραιο 16 bit και έναν ακέραιο 32 bit.
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