|  | 
 
| 如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。1 h- R2 i+ a) v3 A is 4 b' l6 F2 }1 o# D. N
 a,b:integer;5 ?, H3 B% I: N, }; S
 do8 h" b3 W  f! j
 if store.cont.name="part1" then
 - Q6 A0 F" I/ X* G                for a:=1 to 4 loop: \" S% T* ?# i5 L" j$ j$ Y
 store.cont.move;3 Z$ w1 u5 n' Z% i5 j
 next;
 0 j# w' |1 ~! G) V& O, |        elseif store.cont.name="part2" then
 : {3 ^  t) @4 |                for b:=1to 3 loop  k( m- n" G% ^' |
 store.cont.move;
 1 m# ]* S9 F( }6 O. \4 Q/ s                next;% N9 S9 Q* K6 `/ |, V6 l  ^
 elseif store.cont.name="part3" then
 ) L6 A$ E5 o9 y) y( J* b                              store.cont.move;6 E, q6 `9 j* r( t3 B& ]
 elseif store.cont.name="part4" then2 \( Z8 C8 m* l$ I6 _" t
 store.cont.move;3 G- `; E! k- |: ]9 u2 N
 end;
 9 |0 l- {# b; o  F& F6 k6 S4 H. U           end;
 | 
 |