|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 M8 e# A. d) q# G; z* m(number : integer)
1 o2 H, F p( k( lis
( b! w5 t& s- |do
. a# G# X: A1 |" x' o: y inspect number
% Q5 f! u& ~( v' r" V when 1 then 9 Q7 O" m: i6 e X+ L# U/ |6 N3 g
print "not a prime number"
/ {; z. W {9 o& r when 2,5,7,3 then
* ^0 \0 @: M! [. Y% z0 K# \ print "prime number"
, r, r C5 K X5 ~, Q2 \ when 9,4 then
/ k! ?$ Q: I3 N% P: y5 f6 [ print "square number". n3 L5 W3 G8 B, u/ i8 B$ }7 L
else T1 u: Q5 n5 l1 C7 B7 h E9 O
print "no special number";
/ y, m( T9 I+ C2 G- K print "or number greater than 9";* x& ]* T) X0 A& f! N3 ~
end;- l# b D$ _# }
end; |
|