compileFunction3OrNull
Compiles a 3-parameter function from a given string expression, returning null if an error occurs during compilation.
Return
A lambda function that takes three parameters of types T0, T1, and T2, and returns a result of type R after evaluating the compiled expression, or null if an error occurs .
Parameters
The type of the first parameter.
The type of the second parameter.
The type of the third parameter.
The return type of the compiled function.
The string representation of the expression to be compiled.
The name of the first parameter referenced in the expression.
The name of the second parameter referenced in the expression.
The name of the third parameter referenced in the expression.
A lambda function providing constant values for variable names used in the expression. Defaults to a function returning null.
An optional container of external functions that can be called within the expression. Defaults to an empty set of functions.
A lambda function that will be invoked with the exception if an error occurs during compilation. Defaults to an empty function.