Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
BinaryFormat.Length(binaryFormat as function, length as any) as function
Informazioni su
Restituisce un formato binario che limita la quantità di dati che possono essere letti. Sia BinaryFormat.List che BinaryFormat.Binary possono essere usati per leggere i dati fino alla fine. Il BinaryFormat.Length può essere usato per limitare il numero di byte che vengono letti. Il parametro binaryFormat specifica il formato binario da limitare. Il parametro length specifica il numero di byte da leggere. Il parametro length può essere un valore numerico o un valore di formato binario che specifica il formato del valore della lunghezza presente che precede il valore letto.
Esempio 1
Limitare a 2 il numero di byte letti quando si legge un elenco di byte.
Utilizzo
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Output
{1, 2}
Esempio 2
Limitare al valore di byte precedente all'elenco il numero di byte letti quando si legge un elenco di byte.
Utilizzo
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Output
{2}