BinaryFormat.Record
構文
BinaryFormat.Record(record as record) as function
バージョン情報
レコードを読み取るバイナリ形式を返します。 record
パラメーターでは、レコードの形式が指定されます。 レコードの各フィールドには、異なるバイナリ形式を含めることができます。 フィールドにバイナリ形式の値ではない値が含まれている場合、そのフィールドのデータは読み取られず、フィールド値が結果にエコーされます。
例 1
1 つの 16 ビット整数と 1 つの 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]