|
|
5仿真币
我的检查判断程序为什么总出现错误呢?
' O1 ?- S1 U" j4 ?1 Y& n+ Ais
2 r; Z8 x2 x9 G8 Y7 ^ H' |6 H0 u$ W- p& Z% T5 v. G
i:real;+ e" P: [ Z$ n8 T. \9 l8 e- c
do- |: ^2 G; p) ^ y7 Q, r: @ L% o/ B% h: k
0 Q" R, ~" k7 P) N$ Ni:=z_uniform(1,0,1);5 ]: D/ f1 a, N e) p
& g' C. s! U3 h. |( s3 h0 J, r@.createattr("check","string");
0 S+ ~' L/ s7 Q) Z( b1 u w5 W% a& A7 v1 G4 h0 v
if i<0.2 then# F7 p! L! _5 t. F
2 S6 g7 M/ P; ~- W! t: x@.check:="good";
3 y/ I: p' m: p# G) g& _4 n- Y7 i- A. y& c; K- A7 y% P3 m
elseif i>=0.2 and i<0.8 then : Q) R; U3 H1 l( ?
: B8 q5 h, G( e5 {: {9 m: t6 z6 t6 P
@.check:="mid";
- Q: V2 @# f% V& @0 D
) u3 F) V' n- j5 {+ L, w- H8 `else " q2 Z, h. w1 \6 v
4 O: ?8 I$ U8 c0 y1 v
@.check:="bad";
' ?7 L' q- [! ?" }% ?
& w, w6 F/ c/ p+ iend;3 b7 n+ ]3 P# f$ |# H2 \
4 t: B1 E# A7 q. ]3 @+ k
@.move;
4 n( d$ t* i& a" u
, Z- }- j( T0 D* u7 ]2 Aend;
0 Y& g$ e' F# E a貌似它说i定义无效什么的 6 x+ h! p/ z) l% U
|
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
最佳答案
查看完整内容
我下载了你的那个程序,那个method之所以错误,是因为else if那个地方分开写了,应该写成,elseif,就对了。。。。。
但是这个程序里面的小车貌似也没起到什么作用的,说。。。。
|