BinaryFormat.Length
Pateikiamas dvejetainis formatas, kuris apriboja perskaitomų duomenų kiekį.
Syntax
BinaryFormat.Length(
binaryFormat as function,
length as any
) as function
Remarks
Pateikiamas dvejetainis formatas, kuris apriboja perskaitomų duomenų kiekį. BinaryFormat.List ir BinaryFormat.Binary galima naudoti norint perskaityti iki duomenų pabaigos. BinaryFormat.Length galima naudoti norint apriboti perskaitomų baitų skaičių. binaryFormat parametras nurodo dvejetainį ribotiną formatą. length parametras nurodo perskaitomų baitų skaičių. length parametras gali būti skaitinė reikšmė arba dvejetainio formato reikšmė, kuri nurodo ilgio reikšmės, pasirodančios prieš skaitomą reikšmę, formatą.
Examples
Example #1
Kai skaitomas baitų sąrašas, apriboti perskaitomų baitų skaičių iki 2.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Result:
{1, 2}
Example #2
Kai skaitomas baitų sąrašas, apriboti skaitomų baitų skaičių iki baito reikšmės, esančios prieš sąrašą.
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Result:
{2}
Category
Binary Formats.Limiting input