0
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 はトポロジカルな順序で式を評価できますか?

4

1 に答える 1