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]