Share via


BinaryFormat.Record

Sözdizimi

BinaryFormat.Record(record as record) as function

Hakkında

Bir kaydı okuyan ikili biçimi döndürür. record parametresi kaydın biçimini belirtir. Kayıttaki her alanın farklı bir ikili biçimi olabilir. Bir alan ikili biçim değeri olmayan bir değer içeriyorsa, bu alan için hiçbir veri okunmazsa ve alan değeri sonuçla yankılanır.

Örnek 1

Bir 16 bit tamsayı ve 32 bit tamsayı içeren bir kaydı okuyun.

Kullanım

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

Çıkış

[A = 1, B = 2]