Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
BinaryFormat.Length(binaryFormat as function, length as any) as function
Περίπου
Επιστρέφει μια δυαδική μορφή που περιορίζει την ποσότητα των δεδομένων που μπορούν να διαβαστούν. Αμφότερες οι BinaryFormat.List και BinaryFormat.Binary μπορούν να χρησιμοποιηθούν για ανάγνωση μέχρι το τέλος των δεδομένων.
BinaryFormat.Length μπορεί να χρησιμοποιηθεί για τον περιορισμό του αριθμού byte που διαβάζονται. Η παράμετρος binaryFormat καθορίζει τη δυαδική μορφή για περιορισμό. Η παράμετρος length καθορίζει τον αριθμό byte για ανάγνωση. Η παράμετρος length μπορεί να είναι αριθμητική τιμή ή τιμή δυαδικής μορφής που καθορίζει τη μορφή της τιμής μήκους που εμφανίζεται και προηγείται της τιμής που διαβάζεται.
Παράδειγμα 1
Περιορίστε τον αριθμό των byte που διαβάζονται σε 2 κατά την ανάγνωση μιας λίστας byte.
χρήσης
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
εξόδου
{1, 2}
Παράδειγμα 2
Περιορίστε τον αριθμό των byte που διαβάζονται κατά την ανάγνωση μιας λίστας byte στην τιμή byte που προηγείται της λίστας.
χρήσης
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
εξόδου
{2}