BinaryFormat.Record
Syntaksi
BinaryFormat.Record(record as record) as function
Tietoja
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)
Tuloste
[A = 1, B = 2]