|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 o7 I' x" t* N1 N(number : integer)
4 Y- U0 L2 V$ O3 ~' V2 w8 Dis5 i/ J) q% W1 H+ D( k
do4 ?* b7 Z1 s$ N2 u& O. |
inspect number y, V9 e# d1 B+ W# ~
when 1 then
( U6 Q) _+ I9 j. N/ h4 Z print "not a prime number"
* f+ h: T; g3 e! D" U0 S8 V* w when 2,5,7,3 then & f0 `" q k. i
print "prime number"3 O$ W# g0 Y! g I
when 9,4 then
n1 _+ ]- T/ f/ ^& h p" h5 b6 _% I print "square number"
: z+ E) ~& \- M7 x2 ?0 o4 k8 v. d else' `: P" B. D n6 j& |
print "no special number";
2 [" Q! C ]" X4 k print "or number greater than 9";- ^1 A" V2 ?- Q9 Z- O% I
end;
. c) u+ _, G& M) O) H, Q% Nend; |
|