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]