Partilhar via


BinaryFormat.Record

Sintaxe

BinaryFormat.Record(record as record) as function

Sobre nós

Retorna um formato binário que lê um registro. O parâmetro record especifica o formato do registro. Cada campo no registro pode ter um formato binário diferente. Se um campo contiver um valor que não seja um valor de formato binário, nenhum dado será lido para esse campo e o valor do campo será ecoado para o resultado.

Exemplo 1

Leia um registro contendo um inteiro de 16 bits e um inteiro de 32 bits.

Utilização

let
    binaryData = #binary({
        0x00, 0x01,
        0x00, 0x00, 0x00, 0x02
    }),
    recordFormat = BinaryFormat.Record([
        A = BinaryFormat.UnsignedInteger16,
        B = BinaryFormat.UnsignedInteger32
    ])
in
    recordFormat(binaryData)

Saída

[A = 1, B = 2]