L
LiGen
Unregistered / Unconfirmed
GUEST, unregistred user!
如何用最简单的方式将一个不定的字符串转换成一个算术表达式
如:
Var
S:String;
x,z,k:Integer;
y,k:Real;
s:='x+y+z';或
S:='x*y+z';或
S:='x*z+123.99'; 等等不定表达式字符串
请问如何用最简单的方式将 S 变成一个算术表达式,使 k 等于 S 对应的表达式值,
即:
K:=转换表达式(S);
如:
Var
S:String;
x,z,k:Integer;
y,k:Real;
s:='x+y+z';或
S:='x*y+z';或
S:='x*z+123.99'; 等等不定表达式字符串
请问如何用最简单的方式将 S 变成一个算术表达式,使 k 等于 S 对应的表达式值,
即:
K:=转换表达式(S);