BinaryFormat.Record

语法

BinaryFormat.Record(record as record) as function 

关于

返回读取记录的二进制格式。 record 参数指定记录的格式。 记录中的每个字段都可以有不同的二进制格式。 如果某个字段包含的值不是二进制格式的值,则不会读取该字段的任何数据,并且该字段的值将反映到结果中。

示例 1

读取一个记录,该记录包含一个 16 位整数和一个 32 位整数。

使用情况

let    binaryData = #binary({         0x00, 0x01,         0x00, 0x00, 0x00, 0x02     }),    recordFormat = BinaryFormat.Record([        A = BinaryFormat.UnsignedInteger16,        B = BinaryFormat.UnsignedInteger32    ])in    recordFormat(binaryData)

输出

[A = 1, B = 2]

results matching ""

    No results matching ""