다음을 통해 공유


BinaryFormat.Record

통사론

BinaryFormat.Record(record as record) as function

정보

레코드를 읽는 이진 형식을 반환합니다. record 매개 변수는 레코드의 형식을 지정합니다. 레코드의 각 필드는 서로 다른 이진 형식을 가질 수 있습니다. 필드에 이진 형식 값이 아닌 값이 포함된 경우 해당 필드에 대한 데이터를 읽지 않고 필드 값이 결과에 에코됩니다.

예제 1

16비트 정수 1개와 32비트 정수 1개를 포함하는 레코드를 읽습니다.

사용량

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

출력

[A = 1, B = 2]