rightSideNumberOperation

open fun rightSideNumberOperation(operation: String, left: T, right: Number): T

Dynamically invokes a binary operation with the certain name with numeric second argument.

Implementations must fulfil the following requirements:

  1. If operation is not defined in the structure, then the function throws kotlin.IllegalStateException.

  2. Equivalence to rightSideNumberOperationFunction: for any a, b, and c, rightSideNumberOperationFunction(a)(b, c) == rightSideNumberOperation(a, b, c).

Return

a result of operation.

Parameters

operation

the name of operation.

left

the first argument of operation.

right

the second argument of operation.

Sources

common source
Link copied to clipboard