math.eval(["c = b" , "a = b + c"] , {"a" : 1, "b" : 2})
[2, 4]转换表达式的顺序,
math.eval(["a = b + c" , "c = b"] , {"a" : 1, "b" : 2})
Error: Undefined symbol c将c的初始值设置为NaN
math.eval(["a = b + c" , "c = b"] , {"a" : 1, "b" : 2, c: NaN})
[NaN, 2]math.js能够按拓扑顺序计算表达式吗?
发布于 2014-01-05 12:57:35
不,math.js只是按顺序计算表达式。
但是对符号计算的支持会很好.参见github上的这些相关的讨论。
https://stackoverflow.com/questions/20884082
复制相似问题