BinaryFormat.Length
통사론
BinaryFormat.Length(binaryFormat as function, length as any) as function
소개
읽을 수 있는 데이터의 양을 제한하는 이진 형식을 반환합니다.
BinaryFormat.List 및 BinaryFormat.Binary 모두 데이터가 끝날 때까지 읽는 데 사용할 수 있습니다.
BinaryFormat.Length 사용하여 읽는 바이트 수를 제한할 수 있습니다.
binaryFormat
매개 변수는 제한할 이진 형식을 지정합니다.
length
매개 변수는 읽을 바이트 수를 지정합니다.
length
매개 변수는 숫자 값이거나 읽는 값 앞에 나타나는 길이 값의 형식을 지정하는 이진 형식 값일 수 있습니다.
예제 1
바이트 목록을 읽을 때 읽은 바이트 수를 2로 제한합니다.
사용량
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
출력
{1, 2}
예제 2
바이트 목록을 읽을 때 읽은 바이트 수를 목록 앞의 바이트 값으로 제한합니다.
사용량
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
출력
{2}