BinaryFormat.Record
Syntaksi
BinaryFormat.Record(record as record) as function
Noin
Palauttaa binaarimuodon, joka lukee tietueen.
record
-parametri määrittää tietueen muodon. Tietueen jokaisella kentällä voi olla erilainen binaarimuoto. Jos kenttä sisältää arvon, joka ei ole binaarimuotoinen arvo, kyseisestä kentästä ei lueta tietoja, ja kentän arvo heijastuu tulokseen.
Esimerkki 1
Lue tietue, joka sisältää yhden 16-bittisen kokonaisluvun ja yhden 32-bittisen kokonaisluvun.
käyttö
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]