|
5仿真币
我的检查判断程序为什么总出现错误呢?9 m% p$ h5 Y! N, e0 q
is
3 Z" F# Y/ k5 {( f, ?1 @" E- B" O, f/ u) |' K' h" t* D
i:real;
- E+ c+ p3 X4 ?* Fdo
% A- E T% W* N r! U& p( S" X4 K A7 F6 E, B. O
i:=z_uniform(1,0,1);
0 C$ j; s2 V b F* F& d5 u. \: z9 W/ L6 N
@.createattr("check","string");7 h' X4 c! t' m" R0 Z) F/ z
+ k" }* n; @% Tif i<0.2 then
( Z. H; j. p4 G7 Q9 n1 | v" A. P& p" O0 {* W+ N$ W( g, A# j) L
@.check:="good";' @+ c% V) I8 X
+ j6 u* b1 |; K7 Q& q7 e8 z% B6 e8 Delseif i>=0.2 and i<0.8 then
# r0 ^3 f& `0 @
2 y6 i- Q/ e, m0 @! w& E0 j3 t) {) M, c3 T
@.check:="mid";
7 `( M. V W) {, d0 Q- N- T- E G* Z8 M& c( K p- s: [
else ( J0 ~$ R: p9 f3 K$ _6 O
1 \+ `/ t8 v+ `5 C" O
@.check:="bad";% C4 T `7 v |; `, T1 H7 c
) n5 p* U! c( l/ L
end;
+ k* ~8 E+ x* |/ |4 t, F( t C# L# U; w6 I$ q5 X7 w+ S
@.move;
% n, w3 B& r4 J1 I* N' j" ~* @! L! I$ I 1 u0 N d, I" W/ u
end;0 b1 X U* i& E6 ~0 `% C- l
貌似它说i定义无效什么的
9 p& I* b" d) K |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
最佳答案
查看完整内容
我下载了你的那个程序,那个method之所以错误,是因为else if那个地方分开写了,应该写成,elseif,就对了。。。。。
但是这个程序里面的小车貌似也没起到什么作用的,说。。。。
|