BinaryFormat.Length
BinaryFormat.Length(binaryFormat as function, length as any) as function
Returnerer et binært format som begrenser mengden data som kan leses. Både BinaryFormat.List og BinaryFormat.Binary kan brukes til å lese til slutten av dataene.
BinaryFormat.Length kan brukes til å begrense antall byte som leses. Parameteren binaryFormat
angir binærformatet som skal begrenses. Parameteren length
angir antall byte som skal leses. Parameteren length
kan enten være en tallverdi eller en binær formatverdi som angir formatet for lengdeverdien som vises som kommer foran verdien som leses.
Begrens antall byte som leses til 2 når du leser en liste over byte.
bruk
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
utdata
{1, 2}
Begrens antall byte som leses når du leser en liste over byte, til byteverdien foran listen.
bruk
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
utdata
{2}