Jaa


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]