比如说开多想同时满足几个条件,但因为条件比较长,把他们从buy()中的第一个条件移出 并赋值给一个新的值 ,测试结果确不同,
aaa:= ......
bbb:=......
ccc:=......
原来的是 开多:buy(aaa and bbb and ccc,1,marketr);
改为
eee:= aaa and bbb and ccc;
开多:buy(eee=1,1,marketr);
我理解为等价 一样 但测试结果不同 ,求解释,解密
你是要aaa bbb ccc的代码? 这和这个问题有关系 ,也就是这两种方式的意义不同? 我期中有一个是逻辑判断 其它就是条件满足与否
贴了代码才好分析问题。靠猜是猜不出结果的