|
楼主 |
发表于 2018-8-29 22:59
|
显示全部楼层
本帖最后由 mythqiu 于 2018-8-31 14:55 编辑
代号优化,提高速度(减少多余的计算,但还是会有多余的计算)
增加逻辑判断,尽量避免多余的代号计算.只有更新某个代号,含有这个代号的计算式再设置为代号才会引发多余的计算.程序为了保证后面的代号(从这个再次设置代号的计算式之后)结果正确,将计算这再次设为代号的行开始计算所有的代号.
其实您不用管这些细节,程序保证您更新了任何一个代号的值(即使是有代号的计算式结果又是代号,又又是代号,又又又是代号....),所有的结果还是正确的!
说明:代号的值不变,不会产生多余的计算.
代号没有嵌套,不会产生多余的计算.
代号有嵌套,会有不必要计算的计算式也重算了.
不要使用太多的代号嵌套,可能会计算很久.
这次完善后,感觉格式计算所有这功能没必要存在....在您点击修改计算式时,已经更新了有代号的计算式.
格式计算所有只适合删除某个代号后使用.
---------------
2.1.6已解决重复计算的问题,只会计算因代号值变化,计算引用该代号的计算式.包括计算结果再设置为代号,其他计算式再引用,如此循环引用.请移步下一楼.
|
|