Lewati ke konten utama

BinaryFormat.Record

Menghasilkan format biner yang membaca data.

Syntax

BinaryFormat.Record(
record as record
) as function

Remarks

Menghasilkan format biner yang membaca data. Parameter record akan menetapkan format data. Setiap bidang dalam data dapat memiliki format biner berbeda. Jika bidang berisi nilai yang bukan berupa nilai format biner, maka tidak ada data yang dibaca untuk bidang tersebut, dan nilai bidang akan bergaung ke hasil.

Examples

Example #1

Membaca data yang berisi satu bilangan bulat 16-bit dan satu bilangan bulat 32-bit.

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

Result:

[A = 1, B = 2]

Category

Binary Formats.Reading records