|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) Y( G8 N, z/ `# j(number : integer)/ D8 e7 q% M G8 S }) }
is! c+ {1 v# J& g7 s
do
. t6 _: }0 z a$ X- F inspect number
( }! S- m8 a C' X% u- t when 1 then
& B4 w1 X& `. a9 W6 Y0 T- Q& t print "not a prime number"
$ g7 w+ u+ C; Z7 b* A( k5 k when 2,5,7,3 then ; J1 T' d/ P4 o" c1 O9 b2 H
print "prime number"
6 S- B4 T: r2 X) X& R when 9,4 then
2 J# d& y5 Q" u9 C0 a/ `9 l% V print "square number"+ i* T% N% {! D7 @; g
else
( s4 G: i; x' B$ z% m1 W. w# Q) e print "no special number";
v2 r D O( i: s' ~ print "or number greater than 9";2 d/ G2 S& h% o6 i+ n
end;
1 i |5 h0 i5 }' i( tend; |
|