|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: ^& U% e. w6 W! w
(number : integer)8 e: f' ~0 L% K1 @$ X7 Q3 d
is
+ S: H' W( E! l9 a! C6 ldo
* m7 K" [" t! ?5 z' H/ i- [ inspect number
S \! d# o9 E! x- Q& E3 u when 1 then
% E( @# W: g$ r+ C% y print "not a prime number"
" q$ ]3 t% g2 b) I* p when 2,5,7,3 then
7 @, m8 w$ B$ S: f print "prime number"
4 z% J) Q4 T2 {4 c' l when 9,4 then 4 ~+ P" b2 {0 O& Q+ |2 e$ o
print "square number"
! z% }$ e" J/ _. o" U; s3 | else
: C' w- g' W8 _8 h, }7 |5 e( V, m: C print "no special number";
6 u8 S5 a$ n* c8 y/ V# r print "or number greater than 9";
& b) c+ b G' H: V% k4 G end;/ F9 @/ X+ _2 v$ P1 R
end; |
|