Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintaxe
BinaryFormat.Length(binaryFormat as function, length as any) as function
Sobre
Retorna um formato binário que limita a quantidade de dados que podem ser lidos. Ambos BinaryFormat.List e BinaryFormat.Binary podem ser usados para ler até o final dos dados.
BinaryFormat.Length pode ser usado para limitar o número de bytes lidos. O binaryFormat parâmetro especifica o formato binário a ser limitado. O length parâmetro especifica o número de bytes a serem lidos. O length parâmetro pode ser um valor numérico ou um valor de formato binário que especifica o formato do valor de comprimento que aparece que precede o valor que está sendo lido.
Exemplo 1
Limite o número de bytes lidos como 2 ao ler uma lista de bytes.
Usage
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Saída
{1, 2}
Exemplo 2
Limite o número de bytes lidos ao ler uma lista de bytes para o valor de byte anterior à lista.
Usage
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Saída
{2}