BinaryFormat.Record
BinaryFormat.Record(record as record) as function
Restituisce un formato binario che legge un record. Il parametro record
specifica il formato del record. Ogni campo nel record può avere un formato binario diverso. Se un campo contiene un valore che non è un valore di formato binario, non viene letto alcun dato per il campo e il valore del campo è ripetuto nel risultato.
Leggere un record contenente un Integer a 16 bit e un Integer a 32 bit.
Utilizzo
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]