Hi
I'm using 'expr()' and I have a few questions.
I will ask questions according to the number written in the comments.
1) Can it be considered that eval() is applied when c is executed as it is?
2) -
3) Why does Number appear when the type of variable c declared as expr() is checked?
If type() executes the argument, recognizes the type and displays the result, I wonder why it is Expression in case of 4).
4) -
a = 1;
b = 2;
c = expr(a + b);
c; // 1) Result : 3
print(c); // 2) Result : a + b
type(c); // 3) Result : Number
type(expr(a + b)); // 4) Result : Expression
Thank you 