BinaryFormat.Record
Sintaksis
BinaryFormat.Record(record as record) as function
Tentang
Mengembalikan format biner yang membaca rekaman. Parameter record
menentukan format rekaman. Setiap bidang dalam rekaman bisa memiliki format biner yang berbeda. Jika sebuah bidang berisi nilai yang bukan format biner, maka tidak ada data yang akan dibaca untuk bidang tersebut, dan nilai bidang ditampilkan ke hasil.
Contoh 1
Baca rekaman yang berisi satu bilangan bulat 16-bit dan satu bilangan bulat 32-bit.
Penggunaan
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
Output
[A = 1, B = 2]