BinaryFormat.Length

BinaryFormat.Length(binaryFormat as function, length as number) as function

返回一个二进制格式,它列出可读取的数据量。 BinaryFormat.ListBinaryFormat.Binary 都可用于读取,直至读取到数据末尾。 BinaryFormat.Length 可用于限制读取的字节数。 binaryFormat 参数指定要限制的二进制格式。 length 参数指定要读取的字节数。 length 参数可以是数值,也可以是指定在要读取的值之前出现的长度值格式的二进制格式值。

示例:

在读取字节列表时,将读取字节数限制为 2。

使用情况:
let
    binaryData = #binary({1, 2, 3}),
    listFormat = BinaryFormat.Length(
        BinaryFormat.List(BinaryFormat.Byte), 2)
in
    listFormat(binaryData)
输出:

{1, 2}

示例:

在字节列表时将读取字节数限制为该列表前面的字节值。

使用情况:
let
    binaryData = #binary({1, 2, 3}),
    listFormat = BinaryFormat.Length(
        BinaryFormat.List(BinaryFormat.Byte), BinaryFormat.Byte)
in
    listFormat(binaryData)
输出:

{2}

results matching ""

    No results matching ""