|
5仿真币
我的检查判断程序为什么总出现错误呢?
; L4 {' T/ S; R- T$ zis" H, b, N) V* s9 O& U' n; y5 ~
, n0 S% G. e9 }6 [, L1 t
i:real;
" p9 o s) e# {( A H' O+ Mdo
. z3 m: s: {" K5 r" X1 S" Z$ h' d7 Z; k2 f
i:=z_uniform(1,0,1);
, k( e/ q" }0 l. x
' L4 [- T9 n/ N, L! o! x4 a3 s0 q@.createattr("check","string");
# w9 @5 M0 Q9 u' ` M- Y. T& e/ R6 e- B5 e" E0 a5 A
if i<0.2 then
0 n0 L O: u, _$ `8 B
$ ^. |* G/ d# B$ Q* f0 k, M, G( n@.check:="good";- J* B* d, m/ P+ k: p
$ e! {5 Z3 M0 R1 M: ?1 [) n
elseif i>=0.2 and i<0.8 then
. t* I# q$ g) P0 _0 U4 R6 H' n( N& d7 h
& g5 Z ?. B& x
: ?' n6 L6 N; d@.check:="mid";
% g" t- b: s: c- ]
$ O B0 A2 {' F" R* f& e% Zelse
6 x4 c( \5 F) t, [$ k. ?* @. _5 e) X
@.check:="bad";# [% q, x; L$ x( @3 a# {
" K& W8 G5 ]! t |) ]end;
; y, s8 d: Q+ ?$ E$ E* J0 E6 d2 q q l- ?! w9 |+ ~5 F& {
@.move;& h1 B' I: V5 l1 x7 A9 C9 X8 `; E
1 o. @: i( T! O+ Q" }* Qend; M* S3 c7 d4 Q8 v
貌似它说i定义无效什么的 ; r8 B$ C# V6 `/ H8 v& [3 Y/ W
|
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
最佳答案
查看完整内容
我下载了你的那个程序,那个method之所以错误,是因为else if那个地方分开写了,应该写成,elseif,就对了。。。。。
但是这个程序里面的小车貌似也没起到什么作用的,说。。。。
|