หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
วากยสัมพันธ์
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}