Zdieľať cez


BinaryFormat.Transform

Syntax

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

O

Vráti binárny formát, ktorý transformuje hodnoty prečítané iným binárnym formátom. Parameter binaryFormat určuje binárny formát, ktorý sa použije na prečítanie hodnoty. function sa vyvolá so prečítaným hodnotou a vráti transformovaná hodnota.

Príklad č. 1

Prečítajte bajt a pridajte k nemu jeden.

používania

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

výstupu

2