@与?.cont有什么区别?我建了个小模型,有一步是将buffer的entity移到drain,drain的入口控制根据不同entity的名字用全局变量计数。程序是 if buffer.nummu=10 then if buffer.nummu=10 then) k2 [1 J4 j( I9 w
for i:=1 to 10 loop for i:=1 to 10 loop ) ~8 X% ~ _/ Y/ H% m; V; W1 U7 @8 ~@.move(drain); ?.cont.move(drain); 5 o, M. U3 b e5 }/ snext; next; # G+ W+ w$ Q* k f* Y& b3 nend; end; O3 @ T. f8 l' E% p4 c3 @% l
end; end;2 _1 r4 b+ \; K
用@的时候,结果是正确结果的10倍,而用?.cont结果是正确的。0 y* e+ P5 r. N; k2 f
请问下这个区别在哪里?6 d6 Y1 r% T5 D3 o+ e6 w$ m
end;