Class SendTo
java.lang.Object
com.singularsys.jep.functions.PostfixMathCommand
com.singularsys.extensions.lambda.SendTo
- All Implemented Interfaces:
CallbackEvaluationI,PostfixMathCommandI,Serializable
An assignment operator so we can do
3+4 -> x
This function implements the CallbackEvaluationI interface
so that it handles setting the value of a variable.
Almost identical to Assign except the argument order is reversed.
Any Variable or functions which implements LValueI can appear on the right hand side of the equation.
- Since:
- Jep 4.1, extensions 2.2
- See Also:
-
Field Summary
Fields inherited from class com.singularsys.jep.functions.PostfixMathCommand
curNumberOfParameters, description, name, NaN, numberOfParameters -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.singularsys.jep.functions.PostfixMathCommand
asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, asType, checkNumberOfParameters, getDescription, getDescription, getDescriptionWithType, getName, getNumberOfParameters, run, setCurNumberOfParameters, setDescription, setName, toString, toString
-
Constructor Details
-
SendTo
public SendTo()
-
-
Method Details
-
evaluate
For assignment set the value of the variable on the RHS to value returned by evaluating the LHS side.- Specified by:
evaluatein interfaceCallbackEvaluationI- Parameters:
node- The current nodepv- The visitor, can be used evaluate the children- Returns:
- the value after evaluation. This value will be passed to other functions higher up the node tree. The value can be any type including Double or Vector<Object>
- Throws:
EvaluationException- if the calculation cannot be performed- See Also:
-