BinaryFormat.Length
Syntaksi
BinaryFormat.Length(binaryFormat as function, length as any) as function
Noin
Palauttaa binaarimuodon, joka rajoittaa luettavissa olevien tietojen määrää. Sekä BinaryFormat.List että BinaryFormat.Binary voidaan lukea tietojen loppuun saakka.
BinaryFormat.Length voidaan käyttää luettavien tavujen määrän rajoittamiseen.
binaryFormat
-parametri määrittää rajoitettavan binaarimuodon.
length
-parametri määrittää luettavien tavujen määrän.
length
-parametri voi olla lukuarvo tai binaarimuotoinen arvo, joka määrittää luettavaa arvoa ennen olevan pituusarvon muodon.
Esimerkki 1
Rajoita luettavien tavujen määräksi 2, kun luetaan tavuluetteloa.
käyttö
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Output
{1, 2}
Esimerkki 2
Rajoita luettavien tavujen määrää luettaessa tavuluetteloa luetteloa ennen olevaksi tavuarvoksi.
käyttö
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Output
{2}