Skip to main content
September 26, 2022
Question

input : "x+y-x*y" x=10,y=5 output: 10+5-10*5 in our x place i updated 10, y place i updated 5

  • September 26, 2022
  • 12 replies
  • 0 views

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
)

12 replies

September 26, 2022

What exactly you want to do ?

September 26, 2022

we have planing to  dynamic  expressions  implements mathematical operations

sunilc0007
September 26, 2022

What do you want to say or do by this expression?

stefanhelzle0001
September 26, 2022

So I will place myself at the third place asking for the purpose of this.

September 26, 2022

that expression , we have implement mathematical operations

stefanhelzle0001
September 26, 2022

OK, but why?

csteward
September 26, 2022

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
  )
)

?

September 26, 2022

thank you brother, nice 

csteward
September 26, 2022

Glad it works for you!  Feel free to mark this thread as correctly guessed in that case [emoticon:44a8a53ad3364ea78a16c5a3229f75bb]