对于黄家强ppt里面的一个程序,有点不懂。求教各位大虾!
0 @7 {1 B3 D3 ^4 |9 }(product:object):boolean7 X( @) k4 |0 _# y
is! J1 z$ e# o& Q* b$ C
do; q; J- @. F- L; n- W |' M2 ?; m
partstatistics.cursorX:="color";) F! X+ x' R1 Y* q7 @3 _
partstatistics.cursorY:=1;
7 ]9 G. p7 l- J$ U+ Y( [ if partstatistics.find(product.CurrIcon) then5 v9 _6 |3 p1 r- D' G
partstatistics["number",partstatistics.cursorY]:=
* u# w- j9 e6 w! W$ R5 Y3 ~6 ]: { partstatistics["number",partstatistics.cursorY]+1;" P0 _8 ]) ?6 T: f' t
result:=true;
/ G9 X& d% h" e9 O) R' O else
1 n. G( w: M" \, Q; ? result:=false;, I- C. N+ f+ a S" i1 D
end;
. x( }! p. ]* H% N+ ^, P2 `end;
2 v3 s, F% [0 q, l7 \" i7 {, I- l; K5 L: Y
“partstatistics.cursorY:=1;”
/ |" F' c' Z, k. A" Q, T这一句怎么理解,他对partstatistics.cursorY赋值为1,那么后面的partstatistics["number",partstatistics.cursorY]不就变成了partstatistics["number",1],这样只能在number这一列的第一行里统计颜色的数量了。( s2 r1 h) U4 ^$ Q- b V; z
但它的结果是在五行里统计出各种颜色的数量。 |