Aracılığıyla paylaş


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 okunmaz ve alan değeri sonuca yazılı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]