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]