BinaryFormat.Length
语法
BinaryFormat.Length(binaryFormat as function, length as any) as function
关于
返回一个二进制格式,它限制可读取的数据量。 BinaryFormat.List
和 BinaryFormat.Binary
均可用于读取至数据结尾。 BinaryFormat.Length
可以用于限制所读取的字节数。 binaryFormat
参数指定要限制的二进制格式。 length
参数指定要读取的字节数。 length
参数可以是数字值,也可以是二进制格式值,用于指定在要读取的值之前显示的长度值格式。
示例 1
在读取字节列表时,将读取字节数限制为 2。
使用情况
let binaryData = #binary({ 1, 2, 3 }), listFormat = BinaryFormat.Length( BinaryFormat.List(BinaryFormat.Byte), 2 )in listFormat(binaryData)
输出
{ 1, 2 }
示例 2
在读取字节列表时将读取字节数限制为此列表前面的字节值。
使用情况
let binaryData = #binary({ 1, 2, 3 }), listFormat = BinaryFormat.Length( BinaryFormat.List(BinaryFormat.Byte), BinaryFormat.Byte )in listFormat(binaryData)
输出
{ 2 }