i tried but i did not get exact output, any one try this ..
a!localVariables( local!expression: "x+y-x*y", local!result: a!forEach( items: enumerate(len(local!expression)) + 1, expression: local!expression[fv!index] ), local!arryIndex: { x: wherecontains(touniformstring({ "x" }), local!result), y: wherecontains(touniformstring({ "y" }), local!result), }, local!etdata: a!update( data: local!result, index: { local!arryIndex.x, local!arryIndex.y }, value: { 10, 20 } ),local!etdata)
Discussion posts and replies are publicly visible
What exactly you want to do ?
What do you want to say or do by this expression?
So I will place myself at the third place asking for the purpose of this.
that expression , we have implement mathematical operations
OK, but why?
we have planing to dynamic expressions implements mathematical operations
if you are doing Mathematical operations then why not you are using localvariable to do that.?
you can use rule inputs also, just i mentioned local variables understanding purpose
It will use BODMAS rule.
a!localVariables( local!x: 10, local!y: 5, local!x + local!y - local!x * local!y )
I have no idea why, or if this is what you are looking for...but:
a!localVariables( local!expression: "x+y-x*y", local!x: 10, local!y: 5, substitute( substitute( local!expression, "x", local!x ), "y", local!y ) )
?