transform

function transform<Value>(x:Value[_], f:@(Value) -> Value) -> Value[_]

Unary transformation.

  • x: Operand.
  • f: Operator.

function transform<Value>(X:Value[_,_], f:@(Value) -> Value) -> Value[_,_]

Unary transformation.

  • X: Operand.
  • f: Operator.

function transform<Value>(x:Value[_], y:Value[_], f:@(Value, Value) -> Value) -> Value[_]

Binary transformation.

  • x: First operand.
  • y: Second operand.
  • f: Operator.

function transform<Value>(X:Value[_,_], Y:Value[_,_], f:@(Value, Value) -> Value) -> Value[_,_]

Binary transformation.

  • X: First operand.
  • Y: Second operand.
  • f: Operator.

function transform<Value>(x:Value[_], y:Value[_], z:Value[_], f:@(Value, Value, Value) -> Value) -> Value[_]

Ternary transformation.

  • x: First operand.
  • y: Second operand.
  • z: Third operand.
  • f: Operator.

function transform<Value>(X:Value[_,_], Y:Value[_,_], Z:Value[_,_], f:@(Value, Value, Value) -> Value) -> Value[_,_]

Ternary transformation.

  • X: First operand.
  • Y: Second operand.
  • Z: Third operand.
  • f: Operator.