unary Operation Function
Dynamically dispatches an unary operation with the certain name.
This function must follow two properties:
In case if operation is not defined in the structure, the function throws kotlin.IllegalStateException.
This function is symmetric with second
unaryOperation
overload: i.e.unaryOperationFunction(a)(b) == unaryOperation(a, b)
.
Return
an operation.
Parameters
operation
the name of operation.