|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
6 l$ X' P' p w" D, f(number : integer)
3 P# w" S* f$ O% Z0 \/ s! iis
9 _/ M, k* L6 b9 Ado, ]- F/ L0 w9 A& P3 l
inspect number
/ P- P" s! p) V$ ?: B0 } when 1 then
: p# x( P* E( q! b; z8 g print "not a prime number"4 `- D2 x/ z; J
when 2,5,7,3 then
3 h0 s4 Z& f$ @5 `" s, H print "prime number"- @" d1 E* K8 H5 a8 w
when 9,4 then ( c$ H+ g9 M+ R) v8 y7 p; b
print "square number"5 z% ?; f r/ l8 n- X+ X# f
else
8 L/ p5 b2 o- G* t0 l print "no special number";
( }8 m* I+ o4 r4 i/ \" Q print "or number greater than 9";8 n7 D" g1 {. C. K0 q
end;
3 y" B1 Y3 w: Z8 K+ G6 send; |
|