Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
BinaryFormat.Length(binaryFormat as function, length as any) as function
Rólunk
Bináris formátumot ad vissza, amely korlátozza az olvasható adatok mennyiségét. Mind a BinaryFormat.List, mind a BinaryFormat.Binary használható az adatok végéig történő olvasásra.
BinaryFormat.Length használható az olvasási bájtok számának korlátozására. A binaryFormat paraméter megadja a korlátozandó bináris formátumot. A length paraméter az olvasandó bájtok számát adja meg. A length paraméter lehet számérték, vagy bináris formátumérték, amely megadja az olvasási értéket megelőző hosszérték formátumát.
1. példa
A bájtok listájának beolvasásakor az olvasási bájtok számát 2-re korlátozhatja.
Használat
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
kimeneti
{1, 2}
2. példa
A bájtok listájának olvasásakor a bájtok olvasásának számát a lista előtti bájtértékre korlátozza.
Használat
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
kimeneti
{2}