跳到主要内容

BinaryFormat.Transform

返回一个二进制格式,该二进制格式将转换由另一个二进制格式读取的值。

Syntax​

BinaryFormat.Transform(
binaryFormat as function,
function as function
) as function

Remarks​

返回一个二进制格式,该二进制格式将转换由另一个二进制格式读取的值。 参数 binaryFormat 指定将用于读取值的二进制格式。 使用读取的值调用 function,并返回转换后的值。

Examples​

Example #1​

读取一个字节并向其加 1。

let
binaryData = #binary({1}),
transformFormat = BinaryFormat.Transform(
BinaryFormat.Byte,
(x) => x + 1
)
in
transformFormat(binaryData)

Result:

2

Category​

Binary Formats.Transforming what was read