Wiki
Clone wikifunction-tree / mvf
function-tree
Home | Single variable functions | Multi-variable functions | About
Multi-variable functions
function-tree defines a class called MultiVariableFunction
that constructs a function-like object from a string representation of a multi-variable function.
final f = MultiVariableFunction(fromExpression: '4 * a + 2 * b', withVariables: ['a', 'b']); print(f({'a': 10, 'b': 1}));
42
A more succinct way to construct a MultiVariableFunction
instance is directly from a string:
final f = 'sin(x) * cos(y)'.toMultiVariableFunction(['x', 'y']); print(f({'x': 0.5, 'y': 0.5}));
0.42073549240394825
Updated