对于黄家强ppt里面的一个程序,有点不懂。求教各位大虾!
% E3 J+ ~& t! k(product:object):boolean
9 o5 J4 L2 \9 j5 C4 Z6 s- t: Wis& Y& b2 H R, ^2 _4 ]
do
' \/ Y6 L& z/ L' V$ u, Y partstatistics.cursorX:="color";$ \, S& Y( S J% R% I( h, Q
partstatistics.cursorY:=1;3 A2 F! E: t% w
if partstatistics.find(product.CurrIcon) then9 Z/ D1 b! S3 A0 j% j, v
partstatistics["number",partstatistics.cursorY]:=
0 \7 V- }0 R( i+ [# B8 E9 Y+ c: t partstatistics["number",partstatistics.cursorY]+1;
; g. v- @' r, Y6 M) \. ?2 I result:=true;# P9 K) ^' U. r% L& X
else
+ f! J2 _8 Q+ S! `& F+ T result:=false;2 S2 b" x8 E% k: Z# n7 ^9 p _
end;( a% Q; c1 X ^* e2 O7 o( S
end;
, h" Z5 P1 T" E3 g' i) b4 R. `8 @" B0 n0 N
“partstatistics.cursorY:=1;”& Y/ m% [5 A& N1 U* i+ d& ~4 }
这一句怎么理解,他对partstatistics.cursorY赋值为1,那么后面的partstatistics["number",partstatistics.cursorY]不就变成了partstatistics["number",1],这样只能在number这一列的第一行里统计颜色的数量了。
( x' H: M: T; V/ ]# n但它的结果是在五行里统计出各种颜色的数量。 |