|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
; D7 T7 m1 \) Y, B(number : integer). j" k/ {* M5 \5 A( i4 w S) f! E
is9 ?$ U/ g% P5 w4 u
do
& t7 Y% A8 Z& t2 K8 x3 m inspect number4 J- K' C: J% d
when 1 then
1 W( Z1 F) D! X) G2 b. D7 H. v print "not a prime number"
3 ], z$ H7 Q2 C) `' e* h when 2,5,7,3 then ( x; b, M, y0 t$ @
print "prime number"/ _% f: d- u# g$ r7 Z
when 9,4 then . f1 a2 @0 Q8 E; J% I0 K
print "square number"
( I7 ~/ b9 ^+ Q ~ else
' ^7 Y- M/ |' f$ A print "no special number";
. z, G2 q% e7 t3 Y print "or number greater than 9";
9 }. H) J/ k! R; X/ p, \* ] end;
% F6 Q# B# G2 v- u: N7 send; |
|